java SE
九十一℃
知道的越多,才知知道的越少
展开
-
如何理解 List list = new ArrayList();
List是一个接口,不能进行实例化 new List() ,只能使用它的实现类ArrayList是一个类这句话的意思就是 ArrayList类实现了List接口也可以理解为父类的引用指向了子类同样的 如果想要使用LinkedList 实现类List list = new LinkedList ();这也就是所谓的面向接口编程原创 2016-07-27 23:24:11 · 1014 阅读 · 0 评论 -
final 和static final 变量的引用不变
public class FinalReferenceTest { public static final StringBuffer sb = new StringBuffer(); public static void main(String[] args){ sb.append("hello"); } } 问题1:上面的程序能否编译原创 2016-07-27 23:36:24 · 1106 阅读 · 0 评论