java 集合总结

两个主要接口Collection 和Map,一个存储一组对象,另一个用来存储键值对。

Collection根据是否有序和具有重复元素又分为List和Set接口等。ArrayList 、Vector和LinkedList实现了List接口。HashSet实现了Set接口,内部实现是通过HashMap的Key来存储的,所以不具有重复元素。

ArrayList 、Vector和LinkedList都实现了List接口。

ArrayList Vector是通过数组实现的。容易检索不容易插入和删除。Vector是线程安全的,ArrayList不是线程安全的。Stack是继承Vector实现的,标记一下。

LinkedList是双向链表。容易插入和删除不容易检索,不是线程安全的。

HashMap 通过hashcode和equals方法共同确定一个key。weakHashMap是啥子。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java 集合总结 Java集合类提供了一组接口用于存储/操作一系列的元素。 继承结构 Collection Co...
    ObadiObada阅读 228评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,144评论 0 62
  • 1.SEO=search engine optimization 2.查看网页源代码的快捷键command+alt...
    博士屯的小黄鸭阅读 254评论 0 0
  • 题记:研究表明,需要4周,自己才能注意到你身体的变化。需要8周,朋友才能注意到你身体的变化。需要12周,剩下的人才...
    谢晓霞阅读 1,166评论 2 6