![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
今晚打老虎_头很铁
好好学习,帅到极点
展开
-
集合之List
java集合关系图 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等;折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等;而点线边框的是接口,比如Collection,Iterator,List等。1、Iterator接口 Iterator接口,这是一个用于遍历集合...原创 2019-09-03 16:51:01 · 115 阅读 · 0 评论 -
集合之Set
4、Set接口(Set集合的功能和Collection是一致的。) Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。 ——HashSet:底层数据结构是哈希表。是线程不安全的。不同步。 HashSet是如何保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来完成。 如果元素的HashCode值相同,才会判断equals是否...原创 2019-09-04 11:26:00 · 177 阅读 · 0 评论 -
泛型
泛型 JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。好处 1.将运行时期出现问题ClassCastException,转移到了编译时期。方便于程序员解决问题。让运行时问题减少,安全。, 2,避免了强制转换麻烦。泛型格式: 通过<>来定义要操作的引用数据类型。在使用java提供的对象时,什么时候写泛型呢? ...原创 2019-09-04 16:22:30 · 90 阅读 · 0 评论 -
Map集合
7、Map接口 Collection、Set、List接口都属于单值的操作,而Map中的每个元素都使用key——>value的形式存储在集合中。 Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 Map的三个常用实现类 |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的...原创 2019-09-05 16:58:40 · 236 阅读 · 0 评论 -
工具类Collections和Arrays
集合框架的工具类。 Collections:集合框架的工具类。里面定义的都是静态方法。Collections和Collection有什么区别? Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。 它有两个常用的子接口: List:对元素都有定义索引。有序的。可以重复元...原创 2019-09-06 16:43:36 · 341 阅读 · 0 评论