class A {
static int a = 1 / 0;
}
在此代码中,当我们加载类时,由于算术异常,它将抛出异常。我如何捕获该异常?
答案 0 :(得分:0)
使用此代码。
static int a=0;
try{
a = 1/0;
}catch(Exception e){
e.printStackTrace();
}
答案 1 :(得分:0)
使用静态块
public class A {
private static int a;
static {
try {
a = 1 / 0;
} catch (Exception e) {
System.out.print("error");
}
}
}
答案 2 :(得分:0)
将其置于静态块中。
static {
try {
Integer a = 1 / 0;
} catch (Exception e) {
}
}