"Непонятки" с пустой строкой из документации java

117
20 октября 2021, 18:10

8.1 Blank Lines

One blank line should always be used in the following circumstances:

1) Between methods

2)Between the local variables in a method and its first statement

3)Before a block (see section 5.1.1) or single-line (see section 5.1.2) comment

4)Between logical sections inside a method to improve readability

Под blank line понимается именно это:

int x;
//Новая строка(blank line)
int y;

Как тогда это понимать: "Между локальными переменными в методе и их первыми определениями"(надеюсь, правильный перевод)?

Приведу одно правило из документации:

Если начальное значение не зависит от вычислений, выполняемых первыми, необходимо инициализировать локальные переменные там, где они объявлены.

Значит теперь мы точно знаем, что это принимает следующий вид:

int x; // в начале метода 
//код 
x = r/2*9; //где r вычисляется в коде( /2*9 - для примера)

Тогда причем тут пустая строка? Между блоком кода и первой инициализацией ее вставлять?

Answer 1

Думаю, имеется в виду "между объявлением локальных переменных метода и его (метода) первыми действиями". Например:

{
    int counter=0;
    int someInt;
    //code
} 
READ ALSO
Как изучить фреймворк изнутри?

Как изучить фреймворк изнутри?

Товарищи! Как изучить библиотеку или фреймворк, или любой другой законченный проект по исходникам, дабы внедриться в процесс разработки...

208
Размытие. Эффект затухания при запуске приложения

Размытие. Эффект затухания при запуске приложения

я бы хотел реализовать эффект затухания на основе Blur, или как это называется, при запуске приложенияТо есть радиус размытия становиться нулевым...

97
Зачем нужен null в Java?

Зачем нужен null в Java?

В каких случаях нужен null, кроме отложенной инициализации в java? Как определить на начальной стадии - может ли объект быть nullable?

212