美文网首页
try块后必须有catch块吗?

try块后必须有catch块吗?

作者: 聪明的小一休 | 来源:发表于2019-05-24 06:49 被阅读0次

    不是必须的。
    try——catch
    try——finally
    try——catch——finally
    但catch和finally语句不能同时省略。
    try是尝试对其中代码捕获异常,catch是捕获异常并且可以处理异常。。你可以 try 来搜寻异常,不去捕获。也就是不去catch 这是可以的。。至于提示加finally,finally的意思是,其中的代码一定会执行,也就是说,如果try 其中的代码产生了异常,如果有catch 则会直接跳转到catch部分,如果没有catch 会跳转到‘}’后面的代码,这样,以上方法就没有一个确定的返回值,所以要加finally 作为方法出异常以后的返回的结果

    相关文章

      网友评论

          本文标题:try块后必须有catch块吗?

          本文链接:https://www.haomeiwen.com/subject/sqlwzqtx.html