java泛型小总结
2018-01-25 16:59
369 查看
一、泛型类
1、定义:public class Box<E> { E name; public void pn(){ System.out.println(name); } }
2、实例化:
LT<String>s=new LT<String>(); s.name="张三"; s.pn();
3、类型通配符,相当于任意泛型<E>的父类
例:
public static void getData(Box<?> b) { b.pn(); }
4、类型通配符上限,入参的泛型必须继承自指定类型
例:
public static void getData(Box<? extends Number> b) { b.pn(); } //下限:Box<? supers Number>
二、泛型函数
1、声明:public <T> T show(T t){ return t; }
2、类型绑定
public <T extends Stu> T show(T t){ t.show();//这样就可以调用Stu的方法了 return t; }
三、泛型集合
List<String>ss=new ArrayList<String>(); //不会用这个那就别说自己是程序员了
四、泛型数组
万万不可: List<String>[] ls = new ArrayList<String>[10]; 你要: List<String>[] ls = new ArrayList[10]
相关文章推荐
- Java总结篇系列:Java泛型
- java泛型总结
- Java总结篇系列:Java泛型
- Java泛型用法总结
- JAVA泛型使用方法总结
- Java泛型介绍——HashMap总结
- 全面总结Java泛型
- 【Java学习】Java泛型知识点总结
- java泛型总结
- Java基础学习总结(83)——Java泛型总结
- Java泛型和反射总结
- 【Java菜鸟 06】Java总结篇系列:Java泛型
- 程序员面试金典——解题总结: 9.14 Java 14.4C++模板和Java泛型之间有何不同?
- Java基础学习总结(83)——Java泛型总结
- Java总结篇系列:Java泛型
- java泛型总结
- Java总结篇系列:Java泛型(转)
- Java泛型用法总结
- java泛型总结
- 黑马程序员——Java泛型通配符的总结