首页 > 编程知识 正文

java中final和finally的区别(throws和throw)

时间:2023-05-06 20:51:54 阅读:1876 作者:679

都是关键词。

抛出用于在代码中抛出异常;在方法名的末尾使用Throws来定义方法引发的异常类型。

例如

inta=1;

thrownew exception();

system . out . println(' a ');在抛出行中,控制台将报告一个异常。如果您的新指针是空指针异常,它将报告一个空指针异常。你扔什么他都会报告。以下输出将不会被执行,程序将被终止。

如果使用异常处理,例如

inta=1;

尝试{

a=2;

thrownew exception();

a=3;

} catch(exception one){ 0

system t . out . println(a);

a=4;

}

system . out . println(a);这样,A赋值2后,手动抛出一个异常,捕捉它,然后输出A,A赋值4,最后的结果就是输出2和4。

并抛出用途:

在公共void方法()之后抛出异常{.}时,如果此方法中有错误,该错误将被引发到引用它的方法中。在控制台中,您将看到一层一层抛出的引用堆栈。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。