通常,Java的异常(包括Exception和Error)分为 可查的异常(checked exceptions)和不可查的异常(unchecked exceptions) 。

可查异常(编译器要求必须处置的异常):

正确的程序在运行中,很容易出现的、情理可容的异常状况

可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常
状况,就必须采取某种方式进行处理。

除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。

不可查异常(编译器不要求强制处置的异常):包括运行时异常(RuntimeException与其子类)和错误(Error)。

 

最新文章

  1. 基于DevExpress的Winform程序安装包的制作
  2. asp.net的mongodb实例
  3. page,client,offset区别
  4. andriod 获取电池的信息
  5. zepto源码--$.map,$.each,$.grep--学习笔记
  6. 百度首页html代码
  7. emplace_back与push_back的区别
  8. ASP.NET 动态属性筛选和分页绑定
  9. 一分钟让你明白CSS中的盒模型
  10. TreeView绑定无限层级关系类
  11. [Android FrameWork 6.0源码学习] LayoutInflater 类分析
  12. 51Nod--1085背包问题
  13. 51Nod 1080 两个数的平方和(数论,经典题)
  14. 初学Java的那段日子
  15. centos中redis安装
  16. 如何为Windows Forms应用程序添加启动参数(Start-Up Parameters)
  17. uva12206 后缀数组
  18. pipelinedb continuous view 操作
  19. 决策树和adaboost
  20. Redesign Your App for iOS 7 之 页面布局

热门文章

  1. C#写Windows Service(windows服务程序)
  2. 【jQuery 区别】attr()和prop()的区别
  3. poj 2063 Investmen 完全背包
  4. 移动终端app测试点总结
  5. Webstorm & PhpStorm
  6. 【noip2014T3】
  7. HTML DOM domain 属性
  8. uva 107 - The Cat in the Hat
  9. iOS学习12之OC属性和点语法
  10. [转]redis-cluster研究和使用--待研究