摘要:        
public class Test{	public static void t(final O o)	{ //o = new O(); //ERROR o.x++; //final修饰的是实例,不会影响对o的成员的修改	} public static void t(final int i)	{ i++; //ERROR	} public static void main(String[] args)	{ Test.t(new O());	}}class O{	int x=0;} 很久没扣这些细节了,都忘记了。谨记之。    阅读全文
        
            posted @ 2011-02-14 14:53
反正我信了
阅读(182)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
最近看到一个面试题,是关于java的初始化顺序的。特意记录下来:public class O{ public O(String s) { System.out.println(s); }}public class A{ private O t2 = new O("父类实例变量1"); private static O t3 = new O("父类静态变量"); public A() { O t4 = new O("父类构造函数"); } private O t5 = new O("父类实例变量2");...    阅读全文
        
            posted @ 2011-02-14 14:45
反正我信了
阅读(158)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号