首先是没有错误的代码:
public class TestException {
public static void main(String[] args){
int m;
try{
m=100;
}
catch(Exception e){
}
}
}
上面申明了一个变量之后,没有抛出异常,但是如果后面用到了m,则会抛出异常:
public class TestException {
public static void main(String[] args){
int m;
try{
m=100;
}
catch(Exception e){
}
System.out.println(m);
}
}