部分区别(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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 415
  • 日志数: 13
  • 文件数: 1
  • 建立时间: 2008-01-09
  • 更新时间: 2008-03-11

RSS订阅

Open Toolbar