部分区别(1)
上一篇 /
下一篇 2008-03-05 09:52:13
ArrayList,Vector,LinkedList的区别
ArrayList:使用数组方式存储数据,索引数据快而插入数据慢。
Vector:使用数组方式存储数据,使用了synchronized方法,线程安全。
LinkedList:使用双向链表实现存储,插入速度较快。
String和StringBuffer的区别
String:长度不可变,在进行相关操作的时候会产生许多临时的String对象。
StringBuffer:长度可变,操作上是在一个缓冲中进行的,若经常改变字符串内容,用StringBuffer性能比较高。 |
public,protected,friendly,private的区别
public:作用域为所有类。
protected:作用域为当前类,同一package中的类以及当前类的子类。
friendly:作用域为当前类和同一package中的类。默认。
private:作用域为当前类。
Overload和Override的区别
Overload:重载。在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型。
Override:方法覆盖。在子类中定义某方法与其父类有相同的名称和参数,子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。 |
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: