A:throws是抛出一个具体的异常实例,是写在方法体里面的。
例如:throws new Exception()等。
Java有异常处理机制,作用和处理老师将的视频有,throws和throw的区别(是重点,你要理解!)。
throws是方法体签名使用,也就是只能用在方法的后面。
例如:main()throws servlet Exception.e
就表明这个方法会抛出Exception.e异常,至于具体抛出什么异常,不用操心,JVM会处理。
还有就是用到了File类的一些方法。如果你不给这个方法声明抛出异常,那么它就会报错。
处理报错有两种:a:try{}cathc{}方法块进行判断,
b: 另一种是直接在方法体后声明抛出异常,交给java处理。
B:throw是抛出一个具体的异常实例,是要写在方法体里面的。
列如:throw new Exception() |