题目内容

写出下面程序标记为1~6的执行顺行public class UsingException {public static void main(String[] args) {try {method1();//1}catch(Exception e) {System.out.println(e.getMessage());//2}finally {System.out.println("Program is end!");//3}}public static void method1()throws Exception{method2();//4}public static void method2()throws Exception{method3();//5}public static void method3()throws Exception{throw new Exception("Exception thrown in method3");//6}}

查看答案
更多问题

写出下面程序的运行结果public class UsingException {public static void main(String[] args) {try {method();}catch(Exception e) {System.out.print('m');}System.out.print('n');}static void createException() {throw new ArrayIndexOutOfBoundsException();}static void method(){try {createException();System.out.print('a');}catch(ArithmeticException e) {System.out.print('b');}finally {System.out.print('c');}System.out.print('d');}}

写出下面程序的运行结果public class UsingException {public static void main(String[] args) {try {method();}catch(Exception e) {System.out.print('m');}System.out.print('n');}static void createException() {throw new ArrayIndexOutOfBoundsException();}static void method(){try {createException();System.out.print('a');}catch(ArrayIndexOutOfBoundsException e) {System.out.print('b');}finally {System.out.print('c');}System.out.print('d');}}

写出下面程序的运行结果class myException extends Exception{}public class UsingException {public void foo() {try {System.out.print("a");bar();System.out.print("b");}catch(myException e) {System.out.print("c");}finally {System.out.print("d");}}public void bar() throws myException{throw new myException();}public static void main(String[] args) {UsingException ue=new UsingException();ue.foo();}}

简述滴眼药的步骤

答案查题题库