15.7 擦除的神秘之处
2016-05-13 16:55
162 查看
尽管可以声明ArrayList.class但是不能声明Arraylist<Integer>.class
c1=new ArrayList<string>().getclass();c2=new Arraylist<integer>.getclass(); c1=c2;他们是相同的类型
在泛型的内部,无法获得任何有关泛型参数类型的信息。
可以使用extends,如T extends hasF等,类型参数的擦除
c1=new ArrayList<string>().getclass();c2=new Arraylist<integer>.getclass(); c1=c2;他们是相同的类型
在泛型的内部,无法获得任何有关泛型参数类型的信息。
可以使用extends,如T extends hasF等,类型参数的擦除
相关文章推荐
- BaseAction
- apache CXF wsdl2java工具的使用
- AndroidAnnotations框架的使用详解
- linux中 likely与unlikely
- JAXB 实现 XML & JAVABEAN 的转换
- 人工智能
- [原创]关于tomcat启动时时候端口被占用,8080,8005,8009
- 方向梯度直方图(HOG,Histogram of Gradient)学习笔记二 HOG正篇
- 流的方式访问网络资源
- 在首席架构师手里,应用架构如此设计
- 搜资源
- 学习学生信息管理系统心得
- CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?
- Hadoop 作业的几个参数
- 软件测试人员分工
- 14th GDCPC J. Just another binary tree
- String——add_binary(字符串模拟加法)和multiply-strings(字符串模拟乘法)
- Java面试题基本知识点总结(2)
- Servlet的生命周期?
- Git工作常用