JAVA容器
2018-11-27 10:43
148 查看
JAVA容器共包括两类,Colletcion和Map。其中Collection又有List和Set两个接口、
Collection可以使用迭代访问Iterator,使用hasNext()和next()实现遍历。
List就是数组,堆栈、队列等都是用List。其中LinkedList是链表,ArrayList是数组。
快插快删使用LinkedList,随机访问使用ArrayList
Vector跟ArrayList类似,但是同步的,线程安全的
Stack继承了Vector,是堆栈。
Map实现的是key-value
HashTable是同步的,元素不允许为空
HashMap是异步的,线程安全地,可以为空。
面向抽象编程。比如最好都返回List,而不是ArrayList
相关文章推荐
- Java获得Web容器类型
- Java 容器类型的打印
- java基础教程-容器(三)
- Java 容器类型使用总结
- java用到的各类容器_待
- Java 容器之Hashset 详解.
- Spring如何管理Java普通类(Java类获取Spring容器的bean)
- Java如何向容器中添加一组元素详解(附源码)
- 从头认识java-9.2 容器类型
- 从基层容器类看万变不离其宗的JAVA继承体系
- Java中的CopyOnWrite容器
- Java Servlet/JSP容器配置 session id
- Java集合容器总结
- java容器浅析
- Java基础——容器
- Java数组与容器类分析资料--数组、List和Set、Map等
- 聊聊并发-Java中的Copy-On-Write容器
- java知识点汇总之四容器
- Java 容器源码分析之HashMap多线程并发问题分析
- 三篇关于 Java 容器和数组的 博客