java 数据结构

java中的数据结构主要包括以下几种接口和类:

  • 枚举(Enumeration)
  • 位集合(BitSet)
  • 向量(Vector)
  • 栈(Stack)
  • 字典(Dictionary)
  • 哈希表(Hashtable)
  • 属性(Properties)

枚举(Enumeration):

枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式

位集合(BitSet):

位集合类实现了一组可以单独设置和清除的位或标志

向量(Vector):

向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化。

和数组一样,Vector对象的元素也能通过索引访问。

使用Vector类最主要的好处就是在创建对象的时候不必给对象指定大小,它的大小会根据需要动态的变化。

栈(Stack):

栈(Stack)实现了一个后进先出(LIFO)的数据结构。

字典(Dictionary):

字典(Dictionary) 类是一个抽象类,它定义了键映射到值的数据结构。

哈希表(Hashtable):

Hashtable类提供了一种在用户定义键结构的基础上来组织数据的手段。

属性(Properties):

Properties 继承于 Hashtable.Properties 类表示了一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。

你可能感兴趣的:(Java)