读书人

错误处理 throw throws try_catch

发布时间: 2012-08-29 08:40:14 作者: rapoo

异常处理 throw throws try_catch

?

throw ?真实的抛出异常,一般和 try_catch ,throws搭配使用。


throws ? 表示该方法可能抛出的异常,由调用该方法的地方捕获异常(try_catch)或者继续throws


try_catch ?捕获异常

?

?

?

?

public class Try_Catch_throws_throw {    // Throw and Try_Catch    几乎不用public static void method1()  {try{String[] str = new String[]{"1","2","3","4","5"};System.out.println(str[10]);throw new Exception();}catch(Exception e){System.out.println("Exception is ok");}}// Throw and Throws     常见用法public static void method2() throws Exception  {String[] str = new String[]{"1","2","3","4","5"};System.out.println(str[10]);throw new Exception();}public static void main(String[] args) {//无需处理method1();//需要处理try {method2();} catch (Exception e) {e.printStackTrace();}}}

?

?

读书人网 >编程

热点推荐