集合
首领ろ荆棘
这个作者很懒,什么都没留下…
展开
-
集合【泛型】
泛型泛型部分知识思维导图1、泛型介绍1.1、为什么会出现泛型?集合中是可以存放任意对象的,只要把对象丢尽集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。但是由于集合中什么类型的元素都可以存储。导致取出时,如果出现强转就会引发运行时 ClassCastException。而因为集合存放的数据类型不固定,故网集合里面存放元素时,存在安全隐患,如果定义集合时,可以像定义数组一样指定数据类型,那么就可以解决该类安全问题。JDK1.5原创 2020-08-10 01:09:37 · 610 阅读 · 0 评论 -
集合【Map集合】
Map集合Map集合部分思维导图1、Map集合概述java.util.Map<k,v>集合1.1、Map集合的概述及引入在学习了数组和Collection集合后,我们说当数据多了使用数组来存放,对象多了使用Collection集合来存放。当对象与对象之间有了对应的关系:若采用数组只能存放具有简单对应关系的数据,显然不合适;若采用Collection集合,但也只能存放一个对象,无法维护这种关系。所以就引出了Map集合。将键映射到值的对象。一个映射不能包含重复的键;每个键最多原创 2020-08-08 16:29:38 · 258 阅读 · 0 评论 -
集合【Set接口与实现类】
集合(二)Set接口与实现类1、Set子接口特点:无序,去重(查找效率低,插入和删除效率高)Collection接口中的另一个Set集合中的元素就是不重复的。Set接口存储一组无序、无下标,元素不可重复的对象。基本方法:全部继承自Collection中的方法。不包含重复元素的集合,不保证顺序。而且方法和Collection一致。Set集合取出元素的方式只有一种:迭代器。2、什么是哈希表哈希表底层使用的也是数组机制,数组中也存放对象,而这些对象往数组中存放时的位置比较特殊,当需要把这些对象原创 2020-08-06 20:23:48 · 241 阅读 · 0 评论 -
集合【List接口及实现类】
集合(二)List1、List子接口特点:有序,可重(查找效率高,插入和删除效率低)List接口是一个有序的 Collection,List接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,第一个元素的索引为 0,而且允许有相同的元素。特点:List 接口存储一组不唯一,有序(插入顺序)的对象。List基本方法:方法名返回值方法注释add(int index, Object o)void在index位置上原创 2020-08-06 20:17:40 · 231 阅读 · 0 评论 -
集合【Collection及迭代器】
集合(一)Collection及迭代器1、集合概述1.1、集合概念存储对象的容器,对象类型可以不一样。1.2、集合特点其实就是定义了对多个对象进行操作的常用方法,也可以说是容器的工具类。1.3、集合与数组的区别数组:长度固定;存储的是同一类型的元素,可以存储基本数据类型值。集合:长度可变;存储的都是对象,而且对象的类型可以不一致。1.4、位置集合本身是一个工具,它存放在java.util包中。2、集合具体内容集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:原创 2020-08-06 20:12:43 · 228 阅读 · 0 评论