throws、throw、try、catch、finally 分别代表什么意义?

百般思念 提交于 2021-01-14 13:12:26

throws、throw、try、catch、finally 分别代表什么意义?

Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。

一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。

try:指定一块预防所有“异常”的程序。

catch:紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的“异常”的类型。

throw:用来明确地抛出一个“异常”。

throws:标明一个成员函数可能抛出的各种“异常”。

Finally:不管发生什么“异常”都被执行一段代码。

image

最新2020整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君样:756584822

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!