java异常处理

1.异常的基本定义:
异常是指程序运行期间或者编译期间出现的问题。
2.Throwable(异常分类)
A)Error 虚拟机错误之类,程序上无法处理
B)Exception
a>编译异常( ClassNotFound(sql中的注册驱动),SQLException)
b>运行异常(算数异常 空指针异常(对象没有创建) 数组下标异常 数字转换异常)
3.异常处理
A)try 可能发生异常的代码快 必须完成基本功能的代码块
B)catch 一个try可以跟多个catch 子类在前,父类在后
C)finally 不管有没有异常发生,都会放在最后执行。(关闭在try打开的资源)
D)throw 用在方法体中
F)throws 用在方法声明最后,表示有可能抛出异常
4.自定义异常
集成Exception类。就可以。。

你可能感兴趣的:(java异常处理)