![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
[多选题]
下面关于Java中异常处理try块的说法正确的是()
A.try块后通常应有一个catch块,用来处理try块中抛出的异常
B.atch块后必须有finally块
C.可能抛出异常的方法调用应放在try块中
D.对抛出的异常的处理必须放在try块中
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
AC
A.try块后通常应有一个catch块,用来处理try块中抛出的异常
B.atch块后必须有finally块
C.可能抛出异常的方法调用应放在try块中
D.对抛出的异常的处理必须放在try块中
AC
第1题
A.try块后通常应有一个catch块,用来处理try块中抛出的异常
B.catch块后必须有finally块
C.可能抛出异常的方法调用应放在try块中
D.对抛出的异常的处理必须放在try块中
第2题
A.try块后通常应有一个或多个catch 块,用来处理try块中抛出的异常
B.catch 块后必须有finally块
C.释放资源的代码应放在try块中
D.对抛出的异常的处理必须放在try块中
第3题
A.捕获异常与抛异常,不必完全匹配
B.异常不要用来做流程控制,条件控制
C.可以在finally 块中使用 return
D.有 try 块放到了事务代码中,catch 异常后,如果需要回滚事务,一定要注意手动回滚事务