java 基础测试

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();

 

}

你可能感兴趣的:(java 基础)