相关疑难解决方法(0)

方法参数extends class implements interface

我有以下类和接口:

public class BasicObject{...}
public interface CodeObject{...}
Run Code Online (Sandbox Code Playgroud)

我想创建一个方法,其中参数需要是BasicObject类型并实现CodeObject.我尝试了以下代码,但它不保证clazz是一个实现CodeObject的类.

myMethod(Class<? extends BasicObject> clazz){...}
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情,但它不编译:

myMethod(Class<? extends BasicObject implements CodeObject> clazz){...}
Run Code Online (Sandbox Code Playgroud)

java

63
推荐指数
3
解决办法
8万
查看次数

jvm是否加载了类路径提到的所有类?

当我们使用-cp命令调用java命令时,我们提供了一些目录和jar文件.jvm是否加载了类路径提到的所有类或者它只是jvm在需要时会查找的所有类的超集?

java classloader

9
推荐指数
2
解决办法
4600
查看次数

标签 统计

java ×2

classloader ×1