Basically, what is the difference (if any) between these two pieces of code.
class A {
List<Integer> log;
public A() {
this.log = new ArrayList<Integer>();
}
}
class A {
List<Integer> log = new ArrayList<Integer>();
}