java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration):
枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式
位集合(BitSet):
位集合类实现了一组可以单独设置和清除的位或标志
向量(Vector):
向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化。
和数组一样,Vector对象的元素也能通过索引访问。
使用Vector类最主要的好处就是在创建对象的时候不必给对象指定大小,它的大小会根据需要动态的变化。
栈(Stack):
栈(Stack)实现了一个后进先出(LIFO)的数据结构。
字典(Dictionary):
字典(Dictionary) 类是一个抽象类,它定义了键映射到值的数据结构。
哈希表(Hashtable):
Hashtable类提供了一种在用户定义键结构的基础上来组织数据的手段。
属性(Properties):
Properties 继承于 Hashtable.Properties 类表示了一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。