Java里try catch的简单用法

Java里try catch的简单用法,第1张

Java里try

catch的简单用法:

1、try+catch

程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句

扩展部分:

1、try+catch+finally

程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。

如果没有异常抛出,执行完try块,也要去执行finally块的代码。然后执行finally块后面的语句

2、try+finally

程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。那末finally块后面的代码还会被执行吗?不会!因为没有处理异常,所以遇到异常后,执行完finally后,方法就已抛出异常的方式退出了。

这段代码

1.返回的值是5

2.没有任何输出效果。

执行过程:

1.首先执行main方法。调用静态函数getconn()

2.定义变量conn

。初始值为8.

3.进入try

代码块。将conn的值改写成5.过程中没有发生异常。跳过catch语句块。

4.执行return语句,返回conn变量值,5。

5.返回函数调用的地方,也就是主函数。

6.运行结束。

代码要点解释:

使用try

catch

1.无异常发生

包裹起来的代码块执行时与正常的语句块没有不同。

2.发生异常

21.try语句块中,从发生异常的哪行代码处断开,不再往下执行,跳转到catch语句块中

22.程序会根据try中发生的异常的类型,选择最合适的catch语句块。按照catch的顺序向下选择,遇到适当的范围,就会进入catch块执行并跳出catch,注意catch语句可以有多个,但只执行一次。因此应当按照范围从小到大排列。

23.try

catch语句执行完后会继续执行catch后面的语句,不会重新返回try中。

你好,选中你需要加的代码块,然后右键,会出现surroud

with,然后选择try

catch即可。

当然你可以按ctrl+shift+z,出来后在选择。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11438644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存