??数组、矢量Vector和枚举器Enumeration以及散列表的使用区别,欢迎进入!! thinking in java一书中有详细解释。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数组:可以存放任意原始类型变量和对象,但是长度不可以变。Vector:只能存放对象,但是长度可变,默认长度为10。Enumeration好像已经被迭代器取代了 to haichuang(不戒和尚) :看了,迷糊!尤其是在Enumeration和Hashtable的类型说明问题上,还有Hashtable的使用问题上!能不能给细致说明一下!? to liukuncn(咖啡泡JAVA) :'迭代器'又是什么?我补充一下(不知是否正确):数组里只能存在同一种类型的基本类型或对象;Vector里可放入不同类型的对象句柄;---------如果不对,请改正!:)另外,能否说明一下Hashtable,及通常用在何处?! Hashtable 好像现在都有Hashmap代替了! to cleverfish(一只鱼) :迭代器是iterator,比枚举器功能要多。 to cleverfish(一只鱼) :你补充的是对的 Hashtable/Vector/Enumeration都是Java1里面的了,现在Java2提供了Collection Framework,包括List/Set(替代Vector),Map(替代Hashtable),Iterator(替代Enumeration)等。List/Set/Vector相当于可变长度数组,Map/Hashtable用于保存有一对一的关系的数据,Iterator/Enumeration用于列举。 数组只能放一种类型的对象或原始类型 且长度不可变vector可放不同类型的对象 且长度可变enumeration同c中的枚举变量差不多哈希表你看看数据结构 补充楼上的,Vector是同步的,在java2中的替代品ArrayList与Vector的区别在于方法命名的简化和同步,但用Collections的静态方法也可使ArrayList同步,在长度变化并且有相同存储对象时用。Enumeration在java中的替代品Itertor。Set不能有相同对象。 补充一下vector其实就是数组,一般的数组是定长的,超过长度就会报违例错误,而vector是有多个数组组成的,当地一个数组被填满时,会创建第二个数组,这样一直循环直到装满所有的对象为止。用vector会牺牲一些速度 to yanchang(笨笨) :不晚,不晚,分还没给呢,结账有问题!给大家:结账时出现“贴子回复次数大于跟给分次数“,怎么回事????怎么办! DOM4J解析这个XML失败。 在arrayList中找到相匹配的值 如何装设一个timer对象每隔秒变换一个图形依此为空心矩行,实心矩行 怎样在FRAME中显示图片啊? 天下第一傻瓜问题,大家莫笑话啊! 求各位帮忙 解决一下!!! 怎样使鼠标停在toolbar上显示提示 关于静态线程!!请教高手!! 路人甲老兄请看! 让我们讨论这个系统吧 什么叫内部类和外部类??? 好古老的问题,已经搜索过了!!!
Vector:只能存放对象,但是长度可变,默认长度为10。
Enumeration好像已经被迭代器取代了
看了,迷糊!
尤其是在Enumeration和Hashtable的类型说明问题上,还有Hashtable的使用问题上!
能不能给细致说明一下!?
'迭代器'又是什么?
我补充一下(不知是否正确):
数组里只能存在同一种类型的基本类型或对象;
Vector里可放入不同类型的对象句柄;
---------如果不对,请改正!:)另外,能否说明一下Hashtable,及通常用在何处?!
vector可放不同类型的对象 且长度可变
enumeration同c中的枚举变量差不多
哈希表你看看数据结构
不晚,不晚,分还没给呢,结账有问题!给大家:
结账时出现“贴子回复次数大于跟给分次数“,怎么回事????怎么办!