java泛型
来源:互联网 发布:360电话手表软件 编辑:程序博客网 时间:2024/06/07 05:08
1,类泛型
通配符:<?>
上下界:
<? extents T>
<? super T>
5:说明:
泛型只是java编译器的编译check,生成的java字节码会进行类型擦除,也就是说写的泛型并没有在字节码中生成,运行时动态检查。
package java.generic;public class Generic<K,V> {private K key;private V value;public Generic() {}public Generic(K key, V value) {this.key = key;this.value = value;}public K getGenenicKey() {return key;}public V getGenenicValue() {return value;}}2,接口泛型
package java.generic;public interface GeneticInterface<GenenicA> {public GenenicA getGenenicA(GenenicA a);}
package java.generic;public class GinericClass implements GeneticInterface<String> {public String getGenenicA(String a) {return a;}}3,方法泛型
package java.generic;public class Generic {public static <T> void outOne(T key){System.out.println(key.toString());}public static <T> void outMany(T... args) {for (T t : args) {System.out.println(t);}}public static void main() {outOne("aaaa");outOne(111);outOne(11.11);outMany("ssss", 111, 22.22);}}
4,其他用法通配符:<?>
上下界:
<? extents T>
<? super T>
5:说明:
泛型只是java编译器的编译check,生成的java字节码会进行类型擦除,也就是说写的泛型并没有在字节码中生成,运行时动态检查。
阅读全文
0 0
- 【java 2】java泛型
- Java 泛型 Java generic
- Java Tutorials_Generics(java泛型)
- Java基础 Java 泛型
- java 泛型
- java泛型
- Java泛型
- Java泛型
- java泛型
- java泛型
- java泛型
- Java 泛型
- Java泛型
- Java 泛型
- JAVA 泛型
- java 泛型
- java泛型
- Java泛型
- html笔记1
- 软件开发生命周期模型 瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型总结
- Unity3d 2017 www.error赋值改变
- https 加密通信实现示例
- base64转blob Ajax上传文件,服务器端接收不到
- java泛型
- 排序算法汇总 c++
- 《信号与系统学习笔记》—信号与系统(一)
- 微信回复图文和多图文
- 游戏服务器开发的基本体系与服务器端开发的一些建议
- JavaScript-DOM2和DOM3
- android 点击通知栏消息打开activity,如果app未运行先启动app或打开activity返回后再启动app
- 链表的快速排序
- caffe模型各层的描述