理解泛型和通配符?
2016-12-23 15:55
176 查看
集合中(list,map,set)不能用?,即其中只能放同一种类型的数据,如下使用方式可以
java中的集合就是泛型的应用,?是通配符是实参,只能通配泛型类型,泛型是形参
泛型分为泛型接口,泛型类和泛型方法
public static void main (String args[]){ List<String> str = new ArrayList<>(); str.add("123qw"); List<Integer> in = new ArrayList<>(); in.add(1); getData(str); getData(in); } public static void getData(List<?> list){ System.out.println(list); }
java中的集合就是泛型的应用,?是通配符是实参,只能通配泛型类型,泛型是形参
泛型分为泛型接口,泛型类和泛型方法
相关文章推荐
- 深入理解 Java 泛型:类型擦除、通配符、运行时参数类型获取
- 泛型通配符再次深入理解
- java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一(重点理解泛型方法和泛型通配符)
- 循序渐进理解泛型的通配符
- 泛型(Generic)通配符?的理解
- <转>深入理解 Java 泛型:类型擦除、通配符、运行时参数类型获取
- 深入理解泛型,类型通配符<?>,类型通配符上限,下限
- 理解泛型通配符(List<? extends T > & List< ? super T>)
- 循序渐进理解泛型的通配符
- java泛型学习,泛型通配符的理解
- Java基础之——泛型(二) 通配符
- 不同的场景使用不同的泛型通配符
- Java泛型通配符解决了泛型的许多诟病(如不能重载)
- 泛型和通配符
- 在 Java 的泛型类型中使用通配符
- 啃知识系列_泛型通配符
- 【转】理解泛型(初稿)
- 初步理解Java的泛型特性
- 如何理解Java的泛型
- 对泛型的一些理解