摘要:
数组时协变的(covariant) 也就是说对于Sub[]和Super[]两个数组,如果Sub是Super的子类,那么Sub[]也是Super[]的子类。例如下面的代码: Object[]objects=new Long[1]; objects[0]="Strings"; 这段代码在编译的时候是可以通过的,但是运行的时候会: Exception in thread "main" jav... 阅读全文
摘要:
目前最好的方式是用枚举来实现单例模式,如下: public enum Elvis { INSTANCE("wangfabo", 1); private final int id; private final String name; Elvis(String n, int i) { id=i; name=n; } public void leaveTheBuilding()... 阅读全文