TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机2020年全国计算机二级JAVA复习知识点:throws语句思维导图

2020年全国计算机二级JAVA复习知识点:throws语句思维导图

  收藏
  分享
免费下载
免费使用文件
清泪尽 浏览量:22023-04-10 16:33:35
已被使用0次
查看详情2020年全国计算机二级JAVA复习知识点:throws语句思维导图

备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?树图网小编整理了2020年全国计算机二级JAVA复习知识点供大家参考复习,小伙伴们快来看看,测试一下自己吧!了解更多全国计算机二级考试敬请关注树图网计算机二级频道。

树图思维导图提供 2020年全国计算机二级JAVA复习知识点:throws语句 在线思维导图免费制作,点击“编辑”按钮,可对 2020年全国计算机二级JAVA复习知识点:throws语句  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:94fd777d933fa1e678a0fa3971e9bab8

思维导图大纲

2020年全国计算机二级JAVA复习知识点:throws语句思维导图模板大纲

2020年全国计算机二级JAVA复习知识点:throws语句

throws用来标明一个成员函数可能抛出的各种\"异常\"。对大多数Exception子类来说,Java编译器会强迫你声明在一个成员函数中抛出的\"异常\"的类型。如果\"异常\"的类型是Error或RuntimeException,或它们的子类,这个规则不起作用,因为这?copy;在程序的正常部分中是不期待出现的。如果你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型。这就重新定义了成员函数

的定义语法:typemethod-name(arg-list)throwsexception-list{}

下面是一段程序,它抛出了一个\"异常\",但既没有捕捉它,也没有用throws来声明。这在编译时将不会通过。

classThrowsDemo1{staticvoidprocedure()[System.out.println(\"inside

procedure\");thrownewIllegalAccessException(\"demo\");}publicstatic

voidmain(Stringargs[]){procedure();}}

为了让这个例子编译过去,我们需要声明成员函数procedure抛出了IllegalAccessException,并且在调用它的成员函数main里捕捉它。下面是正确的例子:

classThrowsDemo{staticvoidprocedure()throwsIllegalAccessException

{System.out.println(\"insideprocedure\");thrownew

IllegalAccessException(\"demo\");}publicstaticvoidmain(Stringargs[])

{try{procedure();}catch(IllegalAccessExceptione)

{System.out.println(\"caught\"+e);}}}

下面是输出结果:

C:\\>javaThrowsDemoinsideprocedurecaught

java.lang.IllegalAccessException:demo

相关思维导图模板

软件测试 计算机二级思维导图

树图思维导图提供 软件测试 计算机二级 在线思维导图免费制作,点击“编辑”按钮,可对 软件测试 计算机二级  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8b30d14a21986ca5733d30f66e793e93

关系数据库标准语言 SQL思维导图思维导图

树图思维导图提供 关系数据库标准语言 SQL思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 关系数据库标准语言 SQL思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:53ca89283034bd018b630055c040082d