java中的的异常
来源:互联网 发布:迅雷mac历史版本下载 编辑:程序博客网 时间:2024/04/26 19:15
java中产生的异常
异常的定义:正常情况意外的事件,具有不确定性。例如:除零异常、类型转换异常、空指针异常、数组越界异常等。
java中异常的分类:下面是一个异常分类图。Exception 异常是所有异常的父类,它的子类有运行时发生的异常(RuntimeException )、和其他的编译是发生的异常,如:找不到要编译的类等异常,RuntimeException又有许多的子类异常如算术异常即除零异常等。
异常的处理:
异常的处理可以通过以下几个关键字实现:try 、 catch 、finally、 throw 和throws来捕捉异常。如果有些异常是RuntimeException的子类,程序中可以不做处理,直接交给执行系统处理,如果发生异常则程序终止。 有些异常可以用throws +异常名来抛出异常,如在Main方法中用了一些输入类,会产生IOException ,可以在main()用throws IOException来处理异常,也可以用try{}catch(){}来捕捉异常。
注意:Try可以和零个或多个catch搭配。如果不用catch,必须有finally{}搭配。如果和多个catch搭配则应该是按照前面的捕捉的异常类应该是后面的平行类或子类,例如如果第一个catch(Exception e){},那么后面的catch毫无意义,因为产生的异常都由第一个给捕捉了,后面的就不执行了。finally{}中的内容为必定会被执行的内容。
这是我对异常的见解。如有不好之处请大家指正。
- java中的的异常
- Java中中的异常、异常的分类
- Java中的异常处理中的需要知道的异常类
- 【java】java中的异常
- java中的异常的继承体系
- Java中的异常finally的使用
- java中的集合,迭代器的使用以及java中的异常
- Java中的异常处理
- java中的异常
- JAVA中的异常处理
- Java中的异常处理
- Java中的异常分类
- JAVA中的异常处理
- Java中的自定义异常
- Java中的异常
- java中的异常处理
- Java中的所有异常
- java中的异常
- JDOM 介绍及使用指南
- 今天博了
- javascript window.open后不出现[object]的方法
- XNA Kick Start (三)
- Java学习,常用包,"=="和"equals",clone()
- java中的的异常
- MM真的是电脑盲阿!
- 拥有了技术,你就拥有了一切了吗?
- Blog的排名
- 操作日期数据
- 软件工程专业毕业生的目标
- 在线用户统计
- ASP.NET获取客户端IP及MAC地址
- 静态页面点击率统计