Java基础(三):Java集合总结
2017-08-26 20:11
274 查看
【前言】
最近自己将Java基础进行了复习,当然Java集合中做为Java基础中的一个非常重要的组成部分,自己又学习了一遍同时整理一下,在此与大家共享。【我眼中Java集合】
说到Java集合不得不提的是它的两大体系分别以Collection和Map接口为根的;一、Collection集合体系
1、经典的Collection集合体系继承树
2、联想到东西:
(1) Set和List的区别
Set 无序 元素唯一
List 有序 可重复 通过索引取值
(2) Set
哈希表 HashSet 元素唯一性---hashCode、equals
二叉树 TreeSet 元素排序
(3) List
数组(查询快,增删慢)---ArrayList(线程不安全、效率高)、vector(线程安全、效率低)
链表 (查询慢,增删快)---LinkedList(线程不安全,效率高)
二、Map集合体系
1、经典的Map集合体系继承树
2、联想到的东西:
(1)HashMap
哈希表 数组+链表 扩容 线程不安全 效率高
(2)HashTable
哈希表 线程安全 效率低
(3)TreeMap
二叉树 线程不安全 效率高
(4)ConcurrentHashMap
哈希表 线程安全 效率适中
【总结】
1、Java基础知识也是十分重要的,它是我们成长的基石,对基本知识扎实了才有可能做出一个好的系统;2、通过最近一段的体系化的学习,自己的知识体系又完善了许多。
相关文章推荐
- 黑马程序员学习log第五篇基础知识:JAVA的面向对象之集合总结
- 黑马程序员-Java基础总结08——集合与集合框架(…
- 黑马程序员_java基础知识总结(3)集合框架
- 黑马程序员——java基础----集合框架知识点总结(一)
- 黑马程序员---Java基础总结--集合
- [Java基础]List,Map集合总结
- Java基础总结之集合
- 黑马程序员 java基础--map集合总结
- java基础学习之集合概念总结
- 黑马程序员——高新技术---Java基础-集合特点和数据结构总结
- java对集合和迭代的操作基础总结
- 黑马程序员————Java基础日常笔记---对集合的理解与总结二
- 黑马程序员———Java基础------集合框架知识点总结(二)
- 黑马程序员:Java基础总结----集合框架的工具类
- 黑马程序员 Java基础知识总结-j集合框架
- 黑马程序员——Java基础---集合总结
- 黑马程序员 11 Java基础教学 - 11 - 集合框架总结
- 黑马程序员——Java基础——Collection集合的总结
- 黑马程序员-Java基础-集合类总结