java概念

来源:互联网 发布:淘宝怎么买weed叶子 编辑:程序博客网 时间:2024/06/06 01:32

1.方法重写和方法重载的区别?

答:1方法重写是重写父类的方法,在子类中方法名参数数量参数类型参数顺序还有返回值都一样,

2方法重载是一个类中方法名相同,参数是数量不同或参数数量相同但参数的类型不同,或参数数量和参数的类型相同但参数的顺序不同

3方法重写是子父类的多态体现,方法重载是同一个类里面的多态体现。

2ArrayList和LinkedList以及Vector的区别?

答:ArrayList其实就是动态数组,只能把数据添加到数组的尾端,

LinkedList是链表操作类,他不光能够添加Object到数组的尾端还能添加到数组的末端,先进先出的原则。

Vector的用法和ArrayList的用法基本相同,但当存储容量达到指定容量时ArrayList增长原来容量的一半,Vector增长为原来的一倍。ArrayList为线程异步,效率高;Vector为线程同步,性能较低。

0 0
原创粉丝点击