java 中Class<?> 括号中问号代表什么意思
来源:互联网 发布:淘宝安卓 旧版本下载 编辑:程序博客网 时间:2024/04/29 12:27
一楼
泛型
赞同
二楼
楼上不要乱说哈。 public final Class<?> getClass()返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。 ?代表〔直接继承Object或者间接继承〕的正在运行的类。 class A extends Date{ ... new A().getClass();//返回 Class<A> ...
三楼
其实,一楼和二楼说的都正确,其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。 而 “?”则属于类型通配符的一种,举个例子: List<String> a = new ArrayList<String>(); a.add(“String”); List<?> b = a; System.out.println(a.get(0)); 这段代码没问题的,a.get(0)将返回一个Object。 其解释就是二楼所说的了~ 想了解更多关于泛型的知识,通过下面的链接查看:
http://blog.csdn.net/zi_jun/article/details/9160837
- java 中Class<?> 括号中问号代表什么意思
- java 中Class<?> 括号中问号代表什么意思
- java 中Class<?> 括号中问号代表什么意思
- 数据库中@代表什么意思
- Java学习之道:Java中Object... 代表什么意思
- Unix/Linux中rc代表什么意思
- shell 脚本中$$,$#,$?分别代表什么意思?
- shell 脚本中$$,$#,$?分别代表什么意思?
- shell 脚本中$$,$#,$?分别代表什么意思?
- makefile 中$^、$@、$<分别代表什么意思?
- VC中stdafx.h中afx代表什么意思
- VC中stdafx.h中afx代表什么意思
- .mak中"/MD","/W3","/GX","各代表什么意思
- 在makefile文件中,@$符号代表什么意思?
- 在makefile文件中,@$符号代表什么意思?
- CentOS中./代表什么意思啊,比如执行./configure
- 在makefile文件中,@$符号代表什么意思?
- 在makefile文件中,@$符号代表什么意思?
- 黑马程序员_IO
- 从windows中导入Eclipse工程到Linux出现乱码的解决办法
- 使用java的java.security.MessageDigest类进行不可逆加密
- 接收到数据后的处理
- 使用NotificationCompat.Builder时编译通过,运行时一直崩溃
- java 中Class<?> 括号中问号代表什么意思
- JAVA泛型简析
- Jqgrid demo-史上最强大,没有之一
- 《游戏脚本的设计与开发》-第一章总结 文字脚本的功能扩展和一个游戏测试
- IOS学习DEMO大全
- 深入NoSQL-读书笔记
- Python 之ConfigParser
- 识别i帧
- 关于Linux静态库和动态库的分析