java-当中的异常(第30集)
来源:互联网 发布:基础算法 编辑:程序博客网 时间:2024/05/09 06:21
以下内容来自marschen的java4android视频教程
本集主要内容.
1.什么是异常.
2.异常的分类.
3.try ... catch ... finally结构的使用.
1.异常:中断了正常指令流的事件.
是程序在运行的过程当中产生的,跟编译没有半毛钱关系.
程序语法是正确的.运行也可能产生异常.
2.异常的分类
JDK所提供的异常类.
Throwable---|--> exception ----->-->| runtimeException
| |-->|
|-- >Erorr
3.try ... catch 实例.
finally,无论出不出异常,都会执行finally.
//uncheck exception 这类异常,可以通过编译. 在不加try ,,,catch的条件下可以通过编译.
class Test{public static void main(String agrs[]){System.out.println(1);//uncheck exceptiontry{System.out.println(2);int i = 1 / 0 ;System.out.println(3);}catch(Exception e){e.printStackTrace();System.out.println(4);}finally{ System.out.println("finally");}System.out.println(5);}}
//check Exception这类异常,如果不加try....catch.....就无法通过编译.
class TestCheck{public static void main(String args[]){//check exceptiontry{Thread.sleep(1000);}catch(Exception e){e.printStackTrace();System.out.println(4); } finally{ System.out.println("finally");}}}
finally 就是不管异常出不出现都要执行, 这个在对于打开一个文件的时候,不管出不出错,我们都要去关闭它.
所以像文件关闭这样的操作就适合放在这个finally里面.
总结:
1.程序员对Error无能为力,只能处理Exception
2.对异常的处理关系到系统的健壮性
3.使用try ... catch ... finally来处理可能出现的异
- java-当中的异常(第30集)
- Java4Android (第30~31)Java当中的异常
- java-当中的异常2(第31集)
- Java当中的异常处理
- Java 学习第7天(2)Java当中的异常
- JAVA学习第7天(2)java当中的异常2
- Java当中的异常(一)
- Java当中的异常(二)
- Java4Android-Java当中的异常(一)
- Java4Android-Java当中的异常(二)
- 接口及java当中的异常处理
- java--当中的类集框架(1)(第41集)
- java 当中的类集框架.(3)(第43集)
- java-当中的IO.(1)( 第32集)
- java-当中的I/O(2)( 第33集)
- java--当中的I/0(3)(第34集)
- java当中的线程.(1)(第36集)
- java--当中的线程(2)( 第37集)
- 单步调试小记
- 3dsMax的模型优化技巧
- Flash Socket通信的安全策略问题 843端口
- Delphi Socket 实现编程(3)
- web前端性能优化进阶路
- java-当中的异常(第30集)
- 西电人总结各it公司待遇
- 如何设置联通小秘书(Android手机)
- DDOS攻击介绍
- 伴随我成长的编程书
- wince 下CDC资源释放问题:DeleteDC
- 送给有梦想正在奋斗的人,提高自信的15个小方法
- C#全能数据库操作类及调用示例
- Sphinx全文索引搜索常见的一些错误处理收集