Java学习之异常
常见异常
Error:Java虚拟机无法解决的严重问题,如StackOverflowErroe等,一般不编写针对性代码进行处理
Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以伎用针对性的代码进行处理。例如:空指针访问、试图读取不存在的文件、网络连接中断、数组角标越界等
分类:
- 编译时异常
- 运行时异常
捕获错误最理想的是在编译期间。
异常处理1:try-catch-finally
package cn.xpshuai.day12; |
异常处理2:throws + 异常类型
package cn.xpshuai.day12; |
手动抛出异常:throw
class Student{ |
用户自定义异常类
/* |
调用自定义异常类:
class Student{ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 剑胆琴心!
评论