1,
String string = null ;
if (string != null && string.equals("1")) {
System.out.println("1111");
} else if (string.equals("2")) { // error Exception in thread "main" java.lang.NullPointerException
System.out.println("2222");
} else {
System.out.println("33333");
}
2,
try {
System.out.println("0000");
throw new Error("wei zhi error"); //Exception in thread "main" java.lang.Error: wei zhi error 捕捉不到Error
} catch (Exception e) {
System.out.println("22222");
e.printStackTrace();
System.out.println("111");
}
3,protected void finalize(){
System.out.println("*垃圾回收*");
}
当类中实现此方法.垃圾回收时候调用,在此发生的异常错误均忽略
for(int i=0;i<1000000000;i++){
// System.out.println("--------------:"+i);
Object obj = new Object();
}