各位大虾,关于这三个集合类,他们的一些区别我也清楚一些,
我现在的要求是模拟 队列 的操作也就是先进先出,队列里面的元素可能很多,而且要求同步;
我查资料也了解了一些,他们的区别,据我了解资料,ArrayList和LinkedList是线程不安全的。
Vector是线程安全的,但LinkedList也可以Collections编程线程安全的。
但是他们的效率如何呢。
我现在的要求是模拟 队列 的操作也就是先进先出,队列里面的元素可能很多,而且要求同步;
我查资料也了解了一些,他们的区别,据我了解资料,ArrayList和LinkedList是线程不安全的。
Vector是线程安全的,但LinkedList也可以Collections编程线程安全的。
但是他们的效率如何呢。
解决方案 »
- 请问:为什么用arraylist.add()添加一个元素后,会把前面一个元素覆盖了
- struts2 package 问题
- 界面小图标
- 在weblogic中怎么配置数据源(数据库连接池)
- WebSphere 5.1.1.4 中如何配置使用JSTL中的C标签(在线等待急!!)
- 向数据库里添加数据,如果数据库有同名的,则新的数据覆盖旧的数据,有办法实现吗???
- Java如果调用Delphi写的WebService
- 访问tomcat5.0自带的admin应用时,不知是何原因,报如下错误:
- 如何用I/O流实现任意格式文件的本地复制??
- 我无法打开SQL Server数据库?代码如下:
- hibernate的报错问题谢谢
- 如何在访问的网址上自动加上参数呢?
否则用ArrayList或者Vector(Vector底层也是用array做的)
ArrayList底层数组 所以查询效率高