文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言一、自定义泛型类二、 自定义泛型方法三 ; 泛型作为方法参数总结
前言
java泛型的作用
提高java线程安全,比如说可以对list集合里的数据类型加以限制
消除类型强制转化,提高可读性
话不多说 快速上手学习使用一、自定义泛型类
package com.imooc.spring.fanxing.test; public class test1{ T num; public test1(){} public test1(T num) { this.num = num; } public T getNum() { return num; } public void setNum(T num) { this.num = num; } public static void main(String[] args) { test1 integertest1 = new test1 (); integertest1.setNum(2); System.out.println(integertest1.getNum()); } }
泛型类在定义时也可定义多个泛型参数 如图
使用方法和拥有单个泛型参数相同
二、 自定义泛型方法泛型方法不是必须写到泛型类内
public class test2 {
public void method1(T data){
System.out.println(data);
}
public static void main(String[] args) {
test2 test2 = new test2();
test2.method1("string 的数据");
test2.method1(2);
}
}
三 ; 泛型作为方法参数
总结
快去敲代码学习一下。



