码迷,mamicode.com
首页 > 编程语言 > 详细

Java异常学习总结

时间:2019-04-21 00:27:50      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:作用   ice   格式   范围   index   程序   一个   cat   out   

Java中的异常

定义

异常(Exception)就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。

常见类型举例

  • 所需文件找不到(ClassNotFoundException)
  • 网络连接不通或中断
  • Sql语句执行异常(SQLException)
  • 输入输出异常(IOException)
  • 算术运算异常(被0除)ArithmeticException
  • 数组下标越界(ArrayIndexOutOfBoundsException)
  • 装载一个不存在的类或者null对象操作(NullPointerException)
  • 类型转换异常(ClassCastException)
  • 方法接收到非法参数(IllegalArgumentException)
  • 数字格式转换异常(NumberFormatException)
  • 。。。。。。

异常处理关键字

异常处理通过5个关键字来实现:try、catch、finally、throw、throws。

关键字 作用
try 执行可能产生异常的代码
catch 捕获异常
finally 无论是否发生异常,代码总能执行
throws 声明方法可能要抛出的各种异常
throw 手动抛出异常

注意

子类声明的异常范围不能超过父类声明范围

  • 父类没有声明异常,子类也不能
  • 不可抛出原有方法抛出异常类的父类或上层类

Java异常学习总结

标签:作用   ice   格式   范围   index   程序   一个   cat   out   

原文地址:https://www.cnblogs.com/zxfei/p/10743341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!