备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?树图网小编整理了2020年全国计算机二级JAVA复习知识点供大家参考复习,小伙伴们快来看看,测试一下自己吧!了解更多全国计算机二级考试敬请关注树图网计算机二级频道。
树图思维导图提供 2020年全国计算机二级JAVA复习知识点:finally 在线思维导图免费制作,点击“编辑”按钮,可对 2020年全国计算机二级JAVA复习知识点:finally 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:733733bffbff9180a2c22ba9bc4b114e
2020年全国计算机二级JAVA复习知识点:finally思维导图模板大纲
当一个\"异常\"被抛出时,程序的执行就不再是线性的,跳过某?copy;行,甚至会由于没有与?reg;匹配的catch子句而过早地返回。有时确保一段代码不管发生什么\"异常\"都被执行到是必要的,关键词finally就是用来标识这样一段代码的。即使你没有catch子句,finally程序块也会在执行try程序块后的程序?reg;前执行。每个try语句都需要至少一个与?reg;相配的catch子句或finally子句。一个成员函数返回到调用它的成员函数,或者通过一个没捕捉到的\"异常\",或者通过一个明确的return语句,finally子句总是恰好在成员函数返回前执行。下面是一个例子,它有几个成员函数,每个成员函数用不同的途径退出,但执行了finally子句。
classFinallyDemo{staticvoidprocA(){try
{System.out.println(\"insideprocA\");thrownew
RuntimeException(\"demo\");}finally{System.out.println(\"procA\'s
finally\");}}staticvoidprocB(){try{System.out.println(\"inside
procB\");return;}finally{System.out.println(\"procB\'sfinally\");}}
publicstaticvoidmain(Stringargs[]){try{procA();}catch(Exception
e);procB();}}
下面是这个例子的运行结果:
C:\\>javaFinallyDemoinsideprocAprocA\'sfinallyinsideprocBprocB\'sfinally
1.\"异常\"指的是程序运行时出现的非正常情况。
2.在\"异常\"类层次的上层的类叫Throwable,它有两个直接的子类:Exception和Error。
3.Java的\"异常\"处理通过5个关键词来实现:try,catch,throw,throws和finally。
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 销售经理半年规划 在线思维导图免费制作,点击“编辑”按钮,可对 销售经理半年规划 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e614d6bcf03e9318109240a18697c5d1