23 lines
592 B
Markdown
23 lines
592 B
Markdown
- 异常处理,是Java[[健壮性]]的体现
|
|
- 程序在编码或运行过程中,出现的问题
|
|
- 产生异常的可能性
|
|
- 用户录入错误数据
|
|
- 断网
|
|
- 内存不足
|
|
- 硬盘空间不足
|
|
- 程序员乱写代码
|
|
- 分类
|
|
- [[错误]]
|
|
- > 错误,是程序员无法修改代码解决的
|
|
- 内存不足
|
|
- 硬盘空间不足
|
|
- 网络无法访问
|
|
- [[编译异常]]
|
|
- > 程序员写代码时,由[[编译器]]发现的异常
|
|
- 文件找不到
|
|
- 用户胡乱输入
|
|
- [[运行异常]]
|
|
- > 程序在运行中,动态抛出的异常
|
|
- 空指针
|
|
- 数组下标越界
|
|
- |