校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 异常(try/catch)
题目

以下关于JAVA语言异常处理描述正确的有?(多选)

A.throw关键字可以在方法上声明该方法要抛出的异常。

B.throws用于抛出异常对象。

C.try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。

D.finally语句块是不管有没有出现异常都要执行的内容。

E.在try块中不可以抛出异常

解答

正确答案是 CD

Java语言中的异常处理包括声明异常、抛出异常、捕获异常和处理异常四个环节。
throw用于抛出异常。
throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。
try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。
cacth用于捕获从try中抛出的异常并作出处理。
finally语句块是不管有没有出现异常都要执行的内容。
C 5条回复 评论
骊山语罢

放弃不难,但坚持一定很酷,加油,奥里给!

发表于 2021-09-13 11:20:00
0 0
米米大户

注意A在方法上抛出,应该是在类抛出

发表于 2018-10-22 17:36:15
0 0
星辰大海

带s的跟在方法名后!不带s的直接在try里。

发表于 2019-04-22 09:19:14
1 0
kkkkk123 :

hjhjjjj

发表于 2019-04-22 09:19:14
回复
橘子汽水

在try中可以抛出异常

发表于 2018-10-22 17:35:57
0 0
柠檬很甜

A中throw是抛出确定的异常对象,放在try里面,一定会抛出;B中的throws放在方法声明中,是抛出可能会出现的异常类,不一定抛出。所以AB中应该是混淆了异常对象和异常类的关系。

发表于 2018-10-22 17:35:49
0 0