java泛型
泛型
泛型的本质就是”参数化类型”,就是将原来具体的类型参数化,然后在使用时传入具体的类型。
定义语法
[访问权限] class 类名称<泛型类型1,泛型类型2,…泛型类型3>{
[访问权限] 泛型类型标识 变量名称 ;
[访问权限] 泛型类型标识 方法名称(){} ;
[访问权限] 返回值类型声明 方法名称(泛型类型标识 变量名称){} ;
}
案例
1 | package com.lvjie.entity; |
1 | public class Test { |
X坐标为:23,Y坐标为:34
X坐标为:23.3,Y坐标为:34.6
X坐标为:北纬30度,Y坐标为:东经120度
List、List<?>和List
List
List<?> 指定集合元素可以是任意类型
List
Object和T:Object是一个实打实的类,没有泛指谁,是一个确定的类型;T可以泛指Object
?和T:?是一个不确定类,?和T都表示不确定的类型 ,但如果是T的话,函数里面可以对T进行操作,比方 T car = getCar(),而不能用? car = getCar()。
java泛型
# 相关文章
1.Collection集合和Map集合
2.JDK,JRE和JVM
3.Java面向对象三大特征
4.List操作
5.cookie、session和token的区别
6.equals和==区别
7.java注解
1.Collection集合和Map集合
2.JDK,JRE和JVM
3.Java面向对象三大特征
4.List操作
5.cookie、session和token的区别
6.equals和==区别
7.java注解
# 推荐文章
1.absolute和relative定位
2.display:table-cell在布局上的应用
3.两列布局css
4.解决GitHub访问不了问题
5.Collection集合和Map集合
6.JDK,JRE和JVM
1.absolute和relative定位
2.display:table-cell在布局上的应用
3.两列布局css
4.解决GitHub访问不了问题
5.Collection集合和Map集合
6.JDK,JRE和JVM