我不导入ArrayList。是否可以从以下代码生成.class文件。
public class Test {
public static void main(String []args) {
Class.forName("java.util.ArrayList");
ArrayList list;
}
}
答案 0 :(得分:0)
java中有检查和未检查的异常。由于您正在调用 throws ClassNotFoundException
的方法,因此必须通过捕获它或在方法签名中声明它来对其进行处理。
顾名思义,将检查 checked 异常,并且您不能让编译器忽略该异常。
如果您尝试避免使用try catch,则可以根据情况将方法throws
声明为特定异常:
public static void main(String[] args) throws ClassNotFoundException {
// your code here ...
}