ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 部分区别(1)

部分区别(1)

原创 Linux操作系统 作者:dreamzdf 时间:2008-03-05 09:52:13 0 删除 编辑

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:方法覆盖。在子类中定义某方法与其父类有相同的名称和参数,子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11421718/viewspace-200323/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle基本配置
下一篇: 其他区别(2)
请登录后发表评论 登录
全部评论

注册时间:2008-01-09

  • 博文量
    7
  • 访问量
    20352