可以告诉我Collection ,ArraryList还有Vector有什么区别和共同点吗? 拷贝书上的东西算不算灌水啊 ^_^仔细看看《ThinkinginJava》第八章 对象的容纳应该讲的比较清楚啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java的容器就分为2类: collection和map .collection包括list 和 set.这些东西自己去翻一下书,或者看一下文档吧 !我觉得有了ArrayList,就不要用vector了 Collection接口,包含list和set子接口.ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。因此,Vector是线程安全的,但ArrayList不是。这使得ArrayList要比Vector快速。对于一些最新的JVM,两个类在速度上的差异可以忽略不计:严格地说,对于这些JVM,这两个类在速度上的差异小于比较这些类性能的测试所显示的时间差异。简单说 :ArrayList——实现的是数组功能,不同步,效率高Vector——实现的是数组的功能,同步,控制简单 thinking in java 里面说 新程序不应该使用Vector,Hashtable,和Stack.在thinking in java的第一版里,把vector的缺点全描述出来了!夺得难以描述! ArrayList——实现的是数组功能,不同步,效率高Vector——实现的是数组的功能,同步,控制简单ArrayList同步的实现:Collections.synchronizedList(List list);一句话:Vector is deprecated! 新手问题,好心人进~~ 开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 怎么把分页技术放到标签里面使用呢? ~散分贴~刚刚做完一个超小型网站,请大家捧捧场 : ) JSP实用编程实例集锦已经上传到sohu邮箱了,另外附上500例csdn上关于解答jsp相关问题的例子 求jspsmart组件包!不胜感激!!! 如何用JavaBean编写分页代码,然后用jsp调用 www.jspsmart.com网站怎么关了 excel 叶面间数据共享的菜鸟问题 高分求救!!!!!!!!!!! 读取文本文件
collection包括list 和 set.
这些东西自己去翻一下书,或者看一下文档吧 !
我觉得有了ArrayList,就不要用vector了
ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。因此,Vector是线程安全的,但ArrayList不是。这使得ArrayList要比Vector快速。对于一些最新的JVM,两个类在速度上的差异可以忽略不计:严格地说,对于这些JVM,这两个类在速度上的差异小于比较这些类性能的测试所显示的时间差异。
简单说 :
ArrayList——实现的是数组功能,不同步,效率高
Vector——实现的是数组的功能,同步,控制简单
在thinking in java的第一版里,把vector的缺点全描述出来了!夺得难以描述!
Vector——实现的是数组的功能,同步,控制简单ArrayList同步的实现:
Collections.synchronizedList(List list);一句话:Vector is deprecated!