Java有哪些常见的数据结构呢?

Java-教程王 Java教程 发布时间:2021-08-21 08:43:09 阅读数:2595 1
为了快捷的开发,Java为我们提供了一些基础的数据结构,那么到底有哪些常见的数据结构呢?
下文将一一道来,如下所示:
  1. 枚举(Enumeration)
  2. 位集合(BitSet)
  3. 向量(Vector)
  4. 栈(Stack)
  5. 字典(Dictionary)
  6. 哈希表(Hashtable)
  7. 属性(Properties)
那么这些数据结构都有哪些功能呢?下文将一一道来,如下所示;

枚举(Enumeration)

枚举(Enumeration)接口它不是一个数据结构,
但是在数据结构中我们经常使用它。

位集合(BitSet)

位集合类常用于存储只有两个标志(布尔值的集合),如:一组开关的状态

向量(Vector)

向量(Vector)类同传统数组非常相似
 但Vector大小可根据实际情况动态的改变(所以Vector创建时,无需指定大小)
Vector同数组一样,都可使用索引对其中的元素进行访问

栈(Stack)

栈(Stack) 是一个后进先出的数据结构, 即:元素添加时,会将元素添加到其顶部 元素取出时,会将底部的元素取出

字典(Dictionary)

字典(Dictionary)类是一个抽象类,
它定义了一个键值对的数据结构
字典数据的访问,不能使用索引访问,需通过键(key)访问其值

哈希表(Hashtable)

Hashtable是一种key-Value结构,它继承了Dictionary结构,
它根据关键字码键直接访问的数据结构

属性(Properties)

Properties数据结构继承于 Hashtable.Properties 类
它是我们日常开发中常见的一种数据结构,如:获取文件的配置
它常采用键值对的模式存储数据
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/769.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者