java 异常四
2016-05-09 22:27
260 查看
/*捕获异常的三种格式:*/ /*第一种格式*/ try { } catch () { } /*第二种格式*/ try { } catch () { } finally { } /*第三种格式*/ try { } finally { } //记住一点:catch适用于处理异常。如果没有catch就代表异常没有被处理过,如果该异常是检测时异常(非RuntimeException运行时异常),那么必须声明。 class Demo1 { public void method1() { throw new Exception();//编译不通过,因为内部抛出异常且并没有解决( 没有catch语句)。 //没有自行解决的异常必须在函数上进行声明 } } class Demo2 { public void method2() { try { throw new Exception();//编译通过,因为内部抛出异常且内部有catch语句进行捕获并解决。 //函数内部自行解决的异常不必在函数上进行声明 } catch (Exception e) { } } } class Demo3 { public void method3() { try { throw new Exception();//编译通过,因为内部抛出异常且内部有catch语句进行捕获并解决。 //函数内部自行解决的异常不必在函数上进行声明 } catch (Exception e) { throw e;//编译不同过,因为又抛出了异常且没有声明。 } } } class ExceptionDemo4 { public static void main(String[] args) { System.out.println("Hello World!"); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树