当前位置:首页 > 服务端 > 抛出异常,程序照样报错,如果是全部抛出,就不会报错了

抛出异常,程序照样报错,如果是全部抛出,就不会报错了


抛出之后,如果上层使用try。。。catch处理了就可以,如果不处理会继续抛出,在后面学习事务的时候,就需要抛出异常 

package myexception01;

import java.io.FileNotFoundException;

/*异常处理的第一种方法:
* 在方法上通过throws关键字将异常抛出
* throws后面可以跟上很多异常,多个异常之间使用,
* 分别在throws后面可以用父类代替子类型异常
*/
public class TestException03 {
public static void main(String[] args) throws FileNotFoundException, Exception {
System.out.println("main-1");
m1();
System.out.println("main-2");
}

public static void m1() throws FileNotFoundException {
System.out.println("m1-1");
m2();
System.out.println("m1-2");
}

public static void m2() throws FileNotFoundException {
System.out.println("m2-1");
// 抛出运行时异常
// throw new ArrayIndexOutOfBoundsException();
// 抛出编译时异常
throw new FileNotFoundException();

}

作者:Monica_维维
来源链接:https://www.cnblogs.com/Koma-vv/p/9519303.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/125432.html

分享给朋友:

“抛出异常,程序照样报错,如果是全部抛出,就不会报错了” 的相关文章