日期:2014-05-18  浏览次数:20745 次

java中关于容器的选择

最近在学习容器
想有一个容器有以下的特性
1.同步
2.有顺序
3.速度快

之前是选择数组去实现对象存放,但数组大家都知道,当对象不够的时候占用了过多空间。

我想的是实现一个接口,一部分是固定大小数组,当大量对象的时候用容器,这样实现是否可行,或者有没有更好的方法呢?请指教 

------解决方案--------------------
list 不是已经封装好了吗?
------解决方案--------------------
what's that ?完全不知道什么什么东西
------解决方案--------------------
http://download.csdn.net/download/pzfei/1745671
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

list 不是已经封装好了吗?


感觉意义不大咯,毕竟现在的容器就是封装隔离了数组,你又把数组拿出来就已经否定了java的延伸出来的容器,有时候为了统一而牺牲一点点性能是必须的,你可以初始化容器的size,预判下,这样比较靠谱

我对容器不是特别熟悉。连队列和链表都没有搞清楚,能否推荐一些书籍,帮助我把基层的概念澄清一下了。。。实在是自学无门啊

其实这也没神马...你看看list接口的各个实现类,大概如此能明白了,当然最好也把其他的集合接口实现类
------解决方案--------------------
http://www.java3z.com/cwbwebhome/article/article8/81092.html