Java中的异常处理
一、错误和异常
根据错误严重程度,Java系统会运行错分为两类:错误跟异常。
二、异常处理
例:输出数组中的所有元素,捕获下标越界异常,这个异常属于运行时异常。
1、使用try-catch-finally捕获并处理异常
例:用try-catch-finally捕获程序中的异常并处理
2、抛出异常
抛出异常有两种方式:
第一种:在方法体中用throw语句抛出, 格式: “throw 异常对象”。
第二种:在方法头部用throws表示将抛出异常,格式:方法名 {参数} throws 异常类列表。
小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!
三、自定义异常
自定义异常一般需要两步,必须由throw语句抛出
(1) 声明一个新的异常类。
(2) 为自定义异常类定义属性和方法。
例:自定义半径为负的异常类,若给的半径是负值,就捕获并处理