java集合框架中的数据结构
来源:互联网 发布:机械先驱知乎 编辑:程序博客网 时间:2024/05/22 20:28
java写程序时使用集合是再正常不过的了,经常用,做个简单的总结:
1、List
Vector: 早在1.0版本就出现了,底层数据结构是可变长度数组,百分之百延长,是同步的;
ArrayList: 1.2版本出现.底层数据结构是也可变长度数组,百分之五十延长,是不同步的;
LinkedList: 底层数据结构是链表结构,不同步;
2、Set
HashSet:数据结构是哈希表(底层数据结构是数组,但是比数组高效);
TreeSet:数据结构是二叉树;
3、Map
HashMap:哈希表结构,是不同步的;
TreeMap:二叉树结构;
LinkedHashMap:比HashMap多了个链表;
0 0
- java集合框架中的数据结构
- java集合框架中的数据结构
- java 中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- java中的集合框架
- Java中的集合框架
- java中的集合框架
- java中的集合框架
- 《JAVA中的集合框架》
- JAVA中的集合框架
- JAVA中的集合框架
- java中的集合框架
- java中的集合框架
- Java 中的集合框架
- Java中的集合框架
- 用li模拟select实现下拉框
- JavaScript:JS视频总结
- Centos6.5使用yum安装mysql
- C#基础
- SpringMVC接收非bean的值
- java集合框架中的数据结构
- ORACLE 存储过程被锁,编译不了,怎么解锁?
- 发布webservice
- C++ 使用const 引用传递参数
- closure
- 基本字段类型标识
- Windows下编译CAFFE+CUDA, 运行时提示status == CUDNN_STATUS_SUCCESS错误
- AsyncTask简介(一) 基本概念和用法
- Linux终端彩色文字输出