java的泛型的简单理解方法。
所谓泛型,个人理解为不确定的类型。但是在通篇的代码中具有相同的类型。所以使用以下大写字母代替类型。
T:任意类型 type
E:集合中元素的类型 element
K:key-value形式 key
V: key-value形式 value
使用泛型还有减少装箱和拆箱的过程,可以大大的提高代码执行效率。泛型这一概念衍生出三种东西,即泛型类、泛型方法、泛型接口。写法为:
泛型类:
public class 类名 <泛型类型1,...> {
}
泛型接口:
public <泛型类型> 返回类型 方法名(泛型类型 变量名) {
}
泛型方法:
修饰符 <代表泛型的变量> 返回值类型 方法名(参数){
}
举个简单例子
我们将泛型类写为:
class fx<T>{
private T age;
void set_T(T age){
this.age = age;
}
T get_T(){
return age;
}
}
在main函数中:
fx<String> age = new fx<>();
age.set_T("老八");
System.out.println(age.get_T());
结果可以输出:老八。
本文介绍了Java泛型的基本概念,包括泛型的用途,如表示不确定但同一类型的变量,减少装箱拆箱操作,以及泛型在类、接口和方法中的应用。通过实例展示了如何创建和使用泛型类,如`fx<T>`,并解释了如何在main函数中实例化和调用泛型方法。

669

被折叠的 条评论
为什么被折叠?



