您的位置 首页 java

Java学习笔记——异常

1、为什么要有异常?

学习异常是为了解决一些意想不到的问题。学习异常但尽量不要使用异常,使用异常有两种情况:(1)当系统提示要使用时使用异常;(2)当遇到无法解决的问题时使用异常。

2、异常的框架

Java学习笔记——异常

图1

3、异常的处理

(1)积极处理:利用try catch处理,将可能出现异常的代码写在try里面,将异常可能出现的种类写到catch里面,可以加多个chtch;

Java学习笔记——异常

当需要用到异常时,会有提示 图2

Java学习笔记——异常

积极处理,加try…catch 图3

(2)消极处理:通过 throws 抛出,谁调用这个带异常的方法,就去处理这个异常。

Java学习笔记——异常

消极处理,抛出 图4

4、异常的分类

分类的方式有多重,(1)运行时异常和编译时异常:运行时异常就是代码不报错,运行时才会出错的异常;编译时异常就是在写代码时,系统提示需要加try chtch的异常;

Java学习笔记——异常

运行时异常 图5

Java学习笔记——异常

编译时异常 图6

(2)自定义异常和系统异常:自定义异常就是自己写的类,并且继承了Exception类,系统异常也是继承自Exception的类,但是是sun公司写的类。

5、异常的完整句式

try{

}chtch(){

}finally{

}

6、异常的使用

(1)当需要使用异常的时候会有提示:如图2,选择第一个是消极处理即把这个异常抛出去;选择第二个是积极处理即加try catch。

(2)当遇到无法解决的问题时:如图5(当然这里图5的问题不是无法解决的,可以加if判断,当不使用判断时,可以自己加try..catch解决)

Java学习笔记——异常


文章来源:智云一二三科技

文章标题:Java学习笔记——异常

文章地址:https://www.zhihuclub.com/195444.shtml

关于作者: 智云科技

热门文章

网站地图