作业帮 > 综合 > 作业

java中throw跟throws有什么区别?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 21:29:28
java中throw跟throws有什么区别?
1.throws 用于抛出方法层次的异常,
并且直接由些方法调用异常处理类来处理该异常,
所以它常用在方法的后面.比如
public static void main(String[] args) throws SQLException
2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch .语句块,表示它抛出异常,
但它不会处理它,
而是由方法块的throws Exception来调用异常处理类来处理.