Exception(异常)

Exception异常
try{
执行的代码
可能出现的异常 一旦出现异常 ,系统就会为我们
创建一个 异常对象 并抛出来
}catch (Exception e){
如果需要处理异常就catch
如果有多个异常 catch 的顺序从小到大处理
}finally{
处理资源回收 如: 网络连接 数据库连接 I/O 流
不管有没有异常Finally都会执行
}
注意:
1.try不能单独的出现
2.后面必须添加catch或finally
3.catch有一组括号(NullPointerException)目的是为了捕获某-种异常
4.catch可以有很多个存在
捕获的异常之间没有任何的继承关系
捕获的异常需要从小到大进行捕获
5.finally不是必须存在的
若存在finally结构则必须执行
如果异常出现后面的代码不会执行
使用throws 抛出异常

 常见异常:
ArithmeticException     除数为0的情况
FileNotFoundException   文件不存在异常(文件未找到)
IOException     I/O异常
NullPointerException    空指针异常
NegativeArraySizeException       数组长度负数(数组索引越界)
StringIndexOutOfBoundsException   字符串越界
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 天上下着雪,空中飘着雾,路上结着冰,堵在“冰路”上的我看风景。
    十围之树阅读 1,677评论 2 11
  • 一直喜欢人本,也许是因为鸡汤文看多了,那句“成为你自己”总让我能够从中获取力量。于是又会落入到人是否是具有自由意志...
    唐铭含阅读 2,900评论 0 1
  • 很多人都是这样,想要进取, 却被懒惰懈怠打败, 皆因舍不下眼前那一点点轻松和快乐, 其实放逸得到的快乐也极为有限。...
    秦东魁阅读 1,196评论 0 1