Java异常处理
来源:互联网 发布:ipv4网络访问权限win10 编辑:程序博客网 时间:2024/06/10 05:21
Java的异常处理是通过5个关键字来实现的:try、catch、finally、throw、throws
try→执行可能产生异常的代码
catch→捕获异常
finally→无论是否发生异常,代码总能执行(一般关闭对象,释放资源)
throws→声明方法可能要抛出的各种异常
throw→手动抛出异常
异常的种类:
Exception:异常层次结构的根类
ArithmeticException:算数错误情形(如以零作除数)
ArrayIndexOutOfBoundsException:数组下标越界
NullPointerException:尝试访问null对象成员
ClassNotFoundException:不能加载所需的类
InputMismatchException:欲得到数据类型与实际输入类型不匹配
IllegalArgumentException:方法接收到非法参数(第一个I是i的大写)
ClassCastException:对象强制类型转换出错
NumberFormatException:数字格式转换异常(如把“abc”转换成整数类型)
void printStackTrace():输出异常的堆栈信息
String getMessage():返回异常信息描述字符串,是printStackTrace()输出信息的一部分
0 0
- 【java】java异常处理
- java异常和异常处理
- Java 异常及异常处理
- java异常与异常处理
- Java异常处理-----自定义异常
- Java异常与异常处理
- java异常及异常处理
- Java 异常与异常处理
- Java异常与异常处理
- Java异常及异常处理
- Java异常处理--自定义异常
- JAVA异常之异常处理
- Java异常处理-----自行处理
- Java异常处理-----抛出处理
- Java异常处理-----抛出处理
- java异常处理
- java 异常处理分析
- java异常处理
- 懒者生存
- h264 u(v) decode of frame_num, pic_order_cnt_lsb and slice_group_change_cycle
- Properties 文件的简单操作
- 如何去掉ListView底部的ListDivider
- SEO新手搭建网站的条件及流程
- Java异常处理
- Android OpenGL ES 简明开发教程一:概述
- 网站快照真的和网站息息相关?
- Daoism --4
- cocos2d游戏开发常用工具集
- 12个小球 梅氏砝码问题
- 外链建设小妙招 如何通过外链吸引流量
- 生产者与消费者问题
- 利用HashMap存取对象