泛型
即使再小的船也能远航
邮箱:1121964082@qq.com
vx:1121964082
展开
-
【Java】LinkedList 集合
LinkedList集合特点 LinkedList 底层基于双向链表实现增删 效率非常高,查询效率非常低。 LinkedList源码解读分析 LinkedList 是双向链表实现的 List LinkedList 是非线程安全的(线程是不安全的) LinkedList 元素允许为null,允许重复元素 LinkedList 是基于链表是实现的,因此插入删除效率高(如果根据下标增删 效率还是非常低的),查询效率低 LinkedList 是基于链表实现的,因此不存在容量不足的问题,所以没有扩容的方法 Li原创 2023-10-29 15:45:52 · 464 阅读 · 0 评论 -
【Java】泛型擦除机制
擦除机制:将一个List集合 泛型 赋值给一个没有使用到泛型List集合,直接去除泛型原创 2023-10-25 20:28:52 · 118 阅读 · 0 评论 -
【Java】可变参数
可变参数(又称 个数可变),用作方法的形参出现,那么方法参数个数就是可变的了。 书写个数: 格式:修饰符 返回值类型 方法名(数据类型... 量名){} 范例:pubic static int sum(int... a){} 可变参数 注意事项: 这里的 可变参数变量 其实是一个数组 如果一个方法 有多个参数,包含可变参数,可变参数要放在最后原创 2023-10-25 09:51:36 · 66 阅读 · 0 评论 -
【Java】泛型通配符
类型通配符 一般用于接受使用,不能够做添加 List:表示元素类型未知的list,它的元素可以匹配任何类型 带通配符的List仅表示它是各种泛型List的父类,并不能把元素添加到其中 类型通配符上限:原创 2023-10-24 20:59:12 · 542 阅读 · 0 评论 -
【Java】List接口中泛型如何实现
List接口中泛型如何实现原创 2023-10-24 17:04:58 · 151 阅读 · 0 评论 -
【Java】泛型接口 与 泛型方法
格式:修饰符 interface 接口名 {...} 范例:public interfae mayiktInterface {...} * 1. 泛型接口 MayiktInterface * 2. 泛型方法 T show(T t); * 注意:如果使用泛型方法 T show(T t); 第3个T类型就代表第1个T——泛型方法 * 如果没有使用泛型方法 T show(T t); 第2个 T类型就代表——泛型接口中的T * 问题: 如果即想使用 泛型接口原创 2023-10-23 21:50:20 · 116 阅读 · 0 评论 -
【Java】泛型方法
格式:修饰符 返回值类型 方法名(类型 变量名){...} 范例:public void show(T t){...}原创 2023-10-23 21:20:47 · 198 阅读 · 0 评论 -
【Java】泛型类
泛型类定义的格式: 格式:修饰符 class 类名{} 范例:public class Mayikt{} 此处T可以随便写为任意标识,T、E、K、V 等形式的参数常用于表示泛型原创 2023-10-23 20:18:59 · 128 阅读 · 0 评论 -
【Java】泛型
注意:类型参数只能代表类型,不能是原始类型(例 int,double,char等)。泛型可以使用在 方法、接口、类 分别称作为:泛型类、泛型方法、泛型接口。原创 2023-10-22 11:09:46 · 170 阅读 · 0 评论