Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么是java.lang.Class<?>[]java 。具体是什么<?>。
java.lang.Class<?>[]
<?>
我是java的初学者,我不知道是什么意思<?>
谢谢,
普奈特
参数化类型的类型参数不限于具体的类或接口。Java 允许使用类型通配符作为参数化类型的类型参数。通配符是“?”形式的类型参数,可能带有上限或下限。鉴于通配符表示的确切类型是未知的,因此对可以在参数化类型的对象上调用的方法的类型进行了限制。
资料来源: Java中的泛型 还有: 泛型中的通配符
Class 类的实例表示正在运行的 Java 应用程序中的类和接口。这<?>部分表明一个类基本上可以代表任何java对象。这是Java泛型。
<?>表示任何类型。
由于所有java类直接/间接继承Object,你可以简单地认为是<?>,<Object>虽然这不是那么精确。
Object
<Object>