JAVA异常处理中一个try后必须得有一个catch块吗?还有一个异常将终止抛出异常的方法还是产生异

2024年11月27日 14:50
有4个网友回答
网友(1):

try 后面也可以直接接finally不需要catch 。至于你说的第二句没太明白你的意思,反正一个异常抛出后,产生异常的try块是肯定会终止执行,而跳转到你对异常的处理语句中。

网友(2):

JAVA异常处理中一个try后必须得有一个catch块吗?对于有try出现不一定必须得有一个catch块,
在语法上你有一个try后有一个finally块也是能通过编译的也是正确的,所以try后只有catch(){}或只有finally{}或者两者都有都是可以的。但如果后面没有catch块也没有finally块而只有try那是编译不过去的是不正确的。
还有一个异常将终止抛出异常的方法还是产生异常的try块还是别的?

关于这句,我不明白你表达的问题是什么,说清楚一点让我看看:

网友(3):

try后面不一定要有catch语句,但是必须要有一个finally语句,至于你后面问的我似乎没有怎么明白。

网友(4):

嗯 try是捕获 catch 是告诉你 那里错了