Java如何将已加载的类参数类型作为通用参数传递?

我想动态加载Java类,然后在ObservableList< myLoadedClass>中添加使用该类创建的对象.例如.

Class<?> thisClass = Class.forName("Point", true, classLoader);
Object iClass = thisClass.newInstance();
...
ObservableList<thisClass> data = FXCollections.observableArrayList();

最后一行导致错误

Cannot find symbol: class thisClass…

谢谢您的帮助.

解决方法:

您不知道thisClass在编译时是什么类型-那是通配符的含义:

ObservableList<?> data = FXCollections.observableArrayList();
上一篇:-bash: ./imxdownload: cannot execute binary file: Executable file format error(可执行文件格式错误)


下一篇:【转载】死磕python字节码-手工还原python源码