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)