摘要: Collection 是java所有集合类的接口,它包括的一些常用集合类对象有:以List为接口的ArrayListLinkedListVectorArrayList和Vector是基于array的链表,它实现了array所没有的一些功能,比如说链表的增删改查。它们的唯一区别在于,Vector是线程安全的,Vector的很多方法都是sychronized的。而ArrayList不是线程安全。List:1.可以实现null元素,比如[1,aa,null]2.可以插入相同的值,比如[aa,aa,aa]以及以set为接口的HashsetLinkedHashSetTreeSetset与list的区别在 阅读全文
posted @ 2012-09-22 17:26 のんきネコ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Override是子类与父类多态性的表现。关于Override需要注意几点地方:1.被覆盖方法的访问控制级别可以不一样。但子类的访问级别必须要高于父类被覆盖方法的访问级别,如果父类是public的而子类是protected的则是错误的。2.方法被定义为private或static或final的则不能被覆盖。3.方法的返回类型:子类的返回类型可以是更具体的对象,例如可以将Employee类的返回类型改为Object也正确。而倒过来则错误。4.在方法调用时先会在子类中找覆盖的方法,如果子类中没有则会在父类中去找。然后让我们看一个坑爹的例子:package learn;public class Pa 阅读全文
posted @ 2012-09-22 11:05 のんきネコ 阅读(282) 评论(0) 推荐(0) 编辑