java之学习泛型的概述和基本使用
泛型概述 泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。参数化类型,把类型当作参数一样的传递 泛型的前世今生 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为...
泛型概述 泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。参数化类型,把类型当作参数一样的传递 泛型的前世今生 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为...
结果示意图 请点击此处输入图片描述 Linkedlist定义: LinkedList数据结构是一种双向的链式结构,每一个对象除了数据本身外,还有两个引用,分别指向前一个元素和后一个元素,和数组的顺序存储结构(如:ArrayList)相比,...
区别 栈的特点:先进后出或者后进先出,就像弹夹一样,第一个子弹压进去,最后才能打出第一个子弹,如图 列表的特点:先进先出,就像管道一样,一头进去另一头出来,如图 欢迎关注我的大鱼号:吾爱乐享 微信公众号:vipjc5
结果示意图 LinkedList类概述 LinkedList 和 ArrayList 一样,都实现了 List 接口,但其内部的数据结构有本质的不同。LinkedList 是基于链表实现的,所以它的插入和删除快,查询和修改慢。 Linked...
结果示意图: 前言: 很多时候或者很多项目中都会遇到集合中重复的部分,如何去除这些重复的部分呢?接下来小编就用创建新集合的方式去除集合中重复的部分。 原理: 原理就是创建新的集合 把旧的集合复制到新的集合中来,做一个判断,如果插入新的集合存...
结果示意图: 前言: 很多时候或者很多项目中都会遇到集合中重复的部分,如何去除这些重复的部分呢?接下来小编就用创建新集合的方式去除集合中重复的部分。 原理: 原理就是创建新的集合 把旧的集合复制到新的集合中来,做一个判断,如果插入新的集合存...
1:集合的由来 因为数组的长度是固定的,当元素的值超过了数组的长度时需要对数组重新定义,太麻烦。java内部给我们提供了集合类,能够储存任意对象,长度可以改变的,随着元素的增加而增加,随着元素的减少而减少。 2:集合和数组的区别 区别一: ...
结果示意图 vector类概述 Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。 Vector...
结果示意图 了解正向遍历和逆向遍历的方法 *boolean hasNext()是否有下一个 * boolean hasPrevious()是否有前一个 * Object next()返回下一个元素 * Object previous();返...
结果示意图 A:案例演示 * 需求:我有一个集合,请问,我想判断里面有没有”world”这个元素,如果有,我就添加一个”javaee”元素,请写代码实现。 B:ConcurrentModifi...