第一段: class A{ public A(){ this.list(); } public void list(){ System.out.println("in a list.."); } } class B extends A{ private final static B instance = new B(); //这里会调用list,是在还没构造结束的时候就调用了,但这里不会错 public static B getInstance(){ System.out.pri…
http://tanbing1986411.blog.163.com/blog/static/7259798220103610224434/ java static final 初始化 1.static修饰(类变量)一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用. public class Test{ public static int a;//…