Концепция слежки
Учитывая следующий код:
public class A {
static final long tooth = 1L;
static long tooth(long tooth){
System.out.println(++tooth);
return ++tooth;
}
public static void main(String args[]){
System.out.println(tooth);
final long tooth = 2L;
new A().tooth(tooth);
System.out.println(tooth);
}
}
Не могли бы вы объяснить мне концепцию слежки? И еще одна вещь, чтоtooth
на самом деле используется в коде из основного метода?
И я знаю, что это очень уродливый код, но уродливый - стандартный выбор для авторов книг SCJP.