try{int[] a=new int[]{1,2};Object x=new Integer(0); System.out.println(a[2]);//数组下标越界Integer.parseInt("123String");//数字格式化异常System.out.println((String)x);//强制类型转换异常Class.forName("com.buhaowan.HelloWorld");//类加载异常}catch(ArrayIndexOutOfBoundsException e){System.out.println("数组下标越界异常");}catch(NumberFormatException e){System.out.println("数字格式化异常");}catch(ClassCastException e){System.out.println("强制类型转换异常");}catch(ClassNotFoundException e){System.out.println("类加载异常");}catch(Exception e){}
int a[]=new int[3];try {System.out.println(a[3]);} catch (ArrayIndexOutOfBoundsException e) {System.out.println("数组越界");}仅献绵薄之力~~