public class Test {
String x;
public static void main(String[] args) {
Test test = new Test();
try {
System.out.println(5/0);
} catch (ArrayIndexOutOfBoundsException e) {
test.x = "hello world";
System.out.println(test.x.length());
} catch (NullPointerException e) {
// TODO: handle exception
test.x = "hello world";
System.out.println(test.x.length());
} catch (Exception e) { // 必须放到最后
// TODO: handle exception
e.printStackTrace();
}finally {
System.out.println("finally");
}
System.out.println("end");
}
}
java.lang.ArithmeticException: / by zero
at com.demo.pkg5.Test.main(Test.java:10)
finally
end