throws关键字和throw关键字的区别

throws关键字和throw关键字的区别主要在于:

1.throws关键字在方法的声明上使用,表示此方法在调用的时候必须处理异常

2.throw关键字指的是在方法中,人为的抛出一个异常(这个异常对象可能是自己实例化,或者是抛出已经存在的)

 

 

package prepare1;


public class Test {
	public static void main(String args[]) {
		try {
			throw new Exception("自己定义的异常");
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}


结果:java.lang.Exception: 自己定义的异常
	at prepare1.Test.main(Test.java:7)

  

posted on 2018-03-09 11:47  三盛乙烯  阅读(207)  评论(0编辑  收藏  举报

导航