ArrayList和vector的区别有哪些

Java

一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java   1.2引进的Map接口的一个实现
二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
三.值:只有HashMap可以让你将空值作为一个表的条目的key或value

同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题


旧一篇:一个农夫买鸡的编程面试题

你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!

相关面试题

·ArrayList和vector的区别有哪些
·一个农夫买鸡的编程面试题
·解释一下Java中的流 Stream
·分别解释一下程序,进程和线程的概念和区别?
·tomcat 最多支持并发多少用户?

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。