java 中Class<?> 括号中问号代表什么意思
来源:互联网 发布:ttl数据查看 编辑:程序博客网 时间:2024/06/10 00:01
一楼
泛型
赞同
二楼
楼上不要乱说哈。 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。 其解释就是二楼所说的了~
- 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文件中,@$符号代表什么意思?
- MeasureOverride ArrangeOverride
- IT技术网站
- spring——IoC
- 算法导论 22.6 职业摔跤手
- ssh配置的一些简便方法
- java 中Class<?> 括号中问号代表什么意思
- 解决virtualbox复制ubuntu后改变mac地址不能识别网卡问题
- linux释放内存命令
- Navicat For Mysql 9.x、10.x、简体中英文版注册码
- 如何制作LINUX的patch文件及如何打patch
- Codeforces Round #157(完整)
- Java编译时中文乱码报错解决
- hibernate主键增长策略
- [springMVC]SpringMVC 使用JSR-303进行校验 @Valid