Java的集合类
Posted Panda_cv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java的集合类相关的知识,希望对你有一定的参考价值。
Java的集合类
1.根据数据存储格式的不同,可以把集合分成两类,一类是以Collection为基类的线性表类,例如数组和ArryList. 另一类以Map为基类的键值对类, 如HashMap和HashTable
2.ArrayList 和 LinkedList 区别 ? Vector基于数组实现.
3. leetcode 5. 最长回文子串(动态规划)
4. HashSet 和 TreeSet 区别
HashSet基于哈希表实现的 不能保证线程安全,其中允许存在null, 但null只能存在一个. 插入一个对象时,hashset会调用该对象的hashcode()方法.
TreeSet是SortedSet接口的唯一实现类, 他是采用二叉树存储数据的方式来保证存储的元素是处于有序状态. TreeSet不允许插入null值.
5. HashMap 包括HashTable HashSet 是基于数据结构中哈希表来实现的.
6. StringBuffer和StringBuilder区别
]\\
7. 集合的继承结构图
7.1 List
7.2 Set
7.3 Map
8. Map接口中常用的方法
9. 静态内部类
以上是关于Java的集合类的主要内容,如果未能解决你的问题,请参考以下文章