对java Exception的理解
来源:互联网 发布:苹果助手下载软件 编辑:程序博客网 时间:2024/06/01 10:20
Exception 有 受检异常 和非受检异常
受检异常 包括ClassNotFoundException, SQLException, NoSuchMethodException等,受检异常 的特点 :如果没有对受检异常try catch,就必须在方法头对其throws。
public String shouJianyc throws SQLException{
throw new SQLException();
}
非受检异常 也叫 运行时异常RuntimeException NullPointerException, IllegalArgumentException, ArithmeticException
RuntimeException的特点是 系统允许可以不catch(当然也可以人为catch),在运行时碰到就抛出
public String runTimeyc{
throw new NullPointerException("上级试验点不存在");
}
我们平常应该抛出 业务自定义异常 而不是系统异常(运行时异常),这样才对
参看资料
http://dracularking.iteye.com/blog/1724641
0 0
- 对java Exception的理解
- 关于java中Exception的一些理解
- 对Java的理解
- 对JAVA的理解
- JAVA Exception理解
- exception 的理解
- 对java数据流的理解
- 对JAVA简单的理解
- 对java继承的理解
- 对java接口的理解
- 对java异常的理解
- 对java集合的理解
- 对java多线程的理解
- 对java类的理解
- 加深对JAVA的理解
- 对java线程的理解
- 对 JAVA 多线程的理解
- 近期对Java的理解
- 修改输入框placeholder文字颜色
- 查看ceph rbd的真实占用空间
- 过滤器的使用
- SOAP实例入门(转)
- iOS 如何发送短信(sms)
- 对java Exception的理解
- nodejs 批量编译less 文件为css
- MySQL数据库优化总结
- 99法则
- Altium Designer 下载元件库
- 带缩略图功能的批量上传例子
- PowerDesigner使用脚本批量导入excel
- 最后一班地铁
- 第五章