关于java中集合类的理解
来源:互联网 发布:淘宝女装挂拍技巧 编辑:程序博客网 时间:2024/05/29 07:38
集合中各类的区别:
一、List结构的集合类
ArrayList(1.线程异步, 2.容量不足时,每次增长原来的50%)
LinkedList
Vector(1.线程同步(较安全), 2.容量不足时,每次增长原来的1倍)
Stack
1.若不考虑线程问题,使用ArrayList效率较高
2.若数据增长趋势较大,使用Vector效率较高
二、Map结构的集合类
HashMap(1. 线程异步(线程不安全), 2. put方法可以放入null)
Hashtable(1. 线程同步(线程安全), 2. put方法不可以放入null)
若不考虑线程问题,使用HashMap的效率较高
总结:
1.如果要求线程安全,使用Vector、Hashtable
2.如果不要求线程安全,应使用ArrayList,LinkedList,HashMao
3.如果要求键--值对,应使用HashMap,Hashtable
4.如果数据量很大,有要求线程安全,应考虑Vector
(具体问题具体分析)
- 关于java中集合类的理解
- 关于java中集合类的理解
- 关于OOP中集合的理解
- 关于Java中集合类的contains方法
- 关于JAVA中集合对象的编辑
- 关于Java中集合的简介
- java中集合类的总结
- Java中集合类的对比总结
- java中集合类的用法详解
- Java中集合类的介绍
- Java中集合类的区别
- Java中集合类的区别
- Java中集合类的内容总结
- Java中集合类的关系图谱
- java中集合类的遍历
- java中集合的接口和类
- Java中集合类的梳理
- Java中集合类的关系图
- Erlang 聊天室程序(四) 数据交换格式---json的encode
- 第八周作业
- hdu 1231 最大连续子序列
- eGalax触摸屏相关知识
- 我所认识的人性
- 关于java中集合类的理解
- 关于cvseq
- Javascript继承机制的设计思想
- 循环语句的使用
- 第八周二
- linux vnc配置
- 根据ajax发送数据,从servelt中读取xml数据并显示,实现查询、删除和分页
- Nginx安装BugFree后/site/login 不能访问的问题解决方法--Nginx启用rewrite
- Hibernate 实体对象的三种状态