标签:使用 inter 直接 ring 选择 bsp span 子类 run
1 public class Test01 { 2 /** 3 * 测试运行时异常 4 * @param args 5 */ 6 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 //空指针异常 10 String str=null; 11 if(str!=null) { 12 System.out.println(str.length()); 13 } 14 //强制转型异常 15 Cat cat; 16 Animals dog=new Dog(); 17 if(dog instanceof Cat) 18 cat=(Cat)dog; 19 //数组越界异常 20 int[] in=new int[5]; 21 for(int i=0;i<5;i++){ 22 in[i]=1; 23 } 24 if(in.length>5) 25 System.out.println(in[5]); 26 //数字格式化异常 27 String st="2342adc"; 28 System.out.println(Integer.parseInt(st)); 29 } 30 31 } 32 class Animals{ 33 34 } 35 class Cat extends Animals{ 36 37 } 38 class Dog extends Animals{ 39 40 }
写出处理方法,一般是直接打印出异常
}
在try中出现异常,停止执行try中的语句,包装成一个异常对象传到对应的catch中,执行catch中的语句,最后统一执行finally中的语句
标签:使用 inter 直接 ring 选择 bsp span 子类 run
原文地址:https://www.cnblogs.com/hbc314/p/12182150.html