throw抛出异常,到底是什么意思??

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:51:33
RT`到底是起的什么作用啊?抛了异常就没有了??还是什么??

抛出异常的作用有很多,主要的有:
1、不会让你的程序挂掉,你可以把这个异常catch住,不妨碍程序的运行
2、可以让你很清楚地知道程序出了什么问题,这样在维护起来比较方便

throw 语句用于发出在程序执行期间出现反常情况(异常)的信号。
通常 throw 语句与 try-catch 或 try-finally 语句一起使用。当引发异常时,程序查找处理此异常的 catch 语句。

也可以用 throw 语句重新引发已捕获的异常。

程序抛出异常,可以使用try、catch来处理该异常信息,如果不处理该异常,则该线程 会被阻塞。