Java基础
IMPORT Beginner
请保持一颗学徒的心
展开
-
java基础之泛型通配符《三》
文章目录java基础之泛型通配符《三》1.数组协变2.通配符 java基础之泛型通配符《三》 1.数组协变 个人理解就是,一个类存在子类和超类时,以这个类为数组类型的变量,其数组的每个元素都可以是自己的子类或者本身。以这个类的超类为数组类型的变量,其数组的每个元素可以是这个类的子类,或者这个类,和超类本身。例如: package priv.zsl.template; import java.util.ArrayList; /** * @author m1767 * 泛型通配符的简单理解程序原创 2021-09-07 20:19:33 · 54 阅读 · 0 评论 -
JAVA基础之泛型程序设计《二》
文章目录JAVA基础之泛型程序设计《二》1. 泛型代码与虚拟机1.1 类型擦除1.2 转换泛型表达式2.3 转换泛型方法 JAVA基础之泛型程序设计《二》 1. 泛型代码与虚拟机 1.1 类型擦除 无论何时定义一个泛型类,虚拟机都会提供一个相应的原始类型。这个原始类型名就是去掉类型参数后的的泛型类型名。类型变量会被擦除,并替换为限定类型(无限定类型则替换为Object)。如果有多个限定类型则选择第一个 // 泛型类 class Animal<T>{ private T obj;原创 2021-09-06 00:04:32 · 111 阅读 · 0 评论 -
JAVA基础之泛型程序设计《一》
文章目录JAVA基础之泛型程序设计《一》1.定义一个简单的泛型类2.定义一个简单的泛型方法3.类型变量的限定 JAVA基础之泛型程序设计《一》 1.定义一个简单的泛型类 设计一个简单的多类型数组类,可以简单的支持多种类型的数组(String 和Integer)还有些其他漏洞,这里只是简单的写一个泛型类,做个示范 ❤️ java ODE; 库中经常用 E 表示集合的元素类型 K,V分别表示 表的关键字和值的类型。 T表示任意类型有时候用 U和S。 package priv.zs原创 2021-08-20 22:25:22 · 116 阅读 · 0 评论