java程序优化(三)
程序优化:数据结构
JDK 提供的主要的数据结构实现,如 List 、 Map 、 Set 等常用结构。位于 java.util 包内。
List 接口: ArrayList (数组列表)、 LinkedList (链表)、 Vector (数组 & 同步)
Map 接口: HashMap (数组 -> 单向散列链表)、 LinkedHashMap (双向链表 & 有序)
HashTable (同步)、 TreeMap (红黑二叉树)
Set 接口(基于 Map 实现): HashSet 、 LinkedHashSet 、 TreeSet
思考:
1 、读取、插入(头、尾、中间)速度;
2 、扩容速度;迭代速度;
3 、线程安全;
4 、使用场景
本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com