随笔分类 -  泛型

参考网址:https://blog.csdn.net/Beyondczn/article/details/107093693
泛型中的?和T
摘要:https://blog.csdn.net/qq_43719791/article/details/117528809 阅读全文

posted @ 2023-09-04 21:51 ~码铃薯~ 阅读(19) 评论(0) 推荐(0) 编辑

泛型和反射
摘要:反射常用的泛型类 Class<T> Constructor<T> 小案例: package com.genericity.demo7; public class Person<T> { private String name; public String getName() { return nam 阅读全文

posted @ 2021-12-08 17:13 ~码铃薯~ 阅读(53) 评论(0) 推荐(0) 编辑

泛型与数组
摘要:泛型与数组 泛型数组的创建 可以声明带泛型的数组引用,但是不能直接创建带泛型的数组对象 ArrayList[] listArr = new ArrayList<>[5]; //会报错 原因:假如我们可以声明这样一个泛型数组(实际上是不可以的): List[] stringLists = new Li 阅读全文

posted @ 2021-12-08 17:10 ~码铃薯~ 阅读(310) 评论(0) 推荐(0) 编辑

类型擦除(泛型擦除)
摘要:1.概念 泛型是Java 1.5版本才引进的概念,在这之前是没有泛型的,但是泛型代码能够很好地和之前版本的代码兼容。那是因为,泛型信息只存在于代码编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,我们称之为–类型擦除。 2.分类: 无限制类型擦除 代码演示: package com.gener 阅读全文

posted @ 2021-12-08 17:06 ~码铃薯~ 阅读(257) 评论(0) 推荐(0) 编辑

类型通配符
摘要:1.什么是类型通配符 类型通配符一般是使用"?"代替具体的类型实参。 所以,类型通配符是类型实参,而不是类型形参。 小案例: package com.genericity.demo2; /** * 创建泛型类 * @param <T> */ public class Box<T> { private 阅读全文

posted @ 2021-12-08 16:57 ~码铃薯~ 阅读(148) 评论(0) 推荐(0) 编辑

泛型接口和泛型方法
摘要:泛型接口的定义语法: interface 接口名称 <泛型标识,泛型标识,…> { 泛型标识 方法名(); ..... } 泛型接口的使用 实现类不是泛型类,接口要明确数据类型 实现类也是泛型类,实现类和接口的泛型类行要保持一致 小案例: 1 package com.genericity.demo1 阅读全文

posted @ 2021-12-08 16:49 ~码铃薯~ 阅读(385) 评论(0) 推荐(0) 编辑

二、泛型类和接口 之 泛型类
摘要:泛型类 泛型类的定义语法 class 类名称<泛型标识,泛型标识,...>{ private 泛型标识 变量名; ... } 常见的泛型标识:T、E、K、V (1)使用语法 类名<具体的数据类型> 对象名 = new 类名<具体的数据类型>(); (2)Java1.7以后,后面的<>中的具体的数据类 阅读全文

posted @ 2021-12-08 13:32 ~码铃薯~ 阅读(94) 评论(0) 推荐(0) 编辑

什么是泛型
摘要:视频地址:https://www.bilibili.com/video/BV1xJ411n77R/?spm_id_from=333.337.search-card.all.click&vd_source=273847a809b909b44923e3af1a7ef0b1 一、什么是泛型 1.背景: J 阅读全文

posted @ 2021-12-08 13:25 ~码铃薯~ 阅读(259) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示