黑马程序猿_try-catch-finally

黑马程序猿_try-catch-finally

大家好,又见面了,我是全栈君。

——-
android培训
java培训、期待与您交流!

———-

 

try-catch-finally中怎样定义语句呢?

1.try块中主要定义可能出现的异常处理语句

 

2.catch中主要定义异常类型和捕获异常信息,或者将异常类型跑出等

 

3.finally块的语句为一定会运行的语句块,一般用于定义关闭资源的操作。比方流,clientserver等的资源。这些资源一旦开启就会消耗内存空间,假设处理完了后没有及时关闭资源,那么你会发现内存越来越小,计算机运行起来越来越慢。所以往往在处理异常后要将资源关闭。防止占用内存空间。而finally语句块,是一定会运行的块代码。所以将关闭操作定义在这里是最明智的。就算前面出现有异常,但终于还是会运行finally语句。

 

但在使用finally语句时,要注意,遇到下面几种情形是不会运行finally语句的:

1.在前面语句中使用了return语句

2.在前面使用了break语句

3.前面使用了System.exit(0)语句

以上程序仅仅要运行了。就不会在运行finally语句块了!所以同志们在使用的时候要谨记!

 

通过以上的finally块的运行注意的问题,大家能够看出,在前面有return、break、System.exit()等和后面有finally语句块时。都是先运行finally语句块的。由于仅仅要运行了前面的return、break、System.exit()。finally就不会运行了,此乃我的见解,如有不妥。请不吝赐教。谢谢!!!

 

 ——-
android培训
java培训、期待与您交流!

———-

 

 

 

详情请查看:

http://edu.csdn.net/heima

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115631.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • javaScript阶乘算法挑战

    javaScript阶乘算法挑战计算所提供整数的阶乘。如果使用字母n代表一个整数,则阶乘是所有小于或等于n的整数的乘积。阶乘通常简写成 n!例如: 5!=1*2*3*4*5=120思路: 对于小于1的整数,阶乘方法返回1;其他的整数,运用递归运算,依次相乘到1。functionfactorialize(num){if(num>1){return num*factorialize(num-1…

  • ArtCAM+Powermill雕刻编程加工视频教程 浮雕 玉石「建议收藏」

    ArtCAM+Powermill雕刻编程加工视频教程 浮雕 玉石「建议收藏」ArtCAM+Powermill雕刻编程加工视频教程浮雕玉石四轴雕刻链接:https://pan.baidu.com/s/1gyrg7kYYBFHzTBK9ue0G1Q提取码:67kb

  • Java 8中的::(双冒号)运算符

    Java 8中的::(双冒号)运算符IwasexploringtheJava8sourceandfoundthisparticularpartofcodeverysurprising:我正在探索Java

  • RFID RC522门禁系统「建议收藏」

    RFID RC522门禁系统「建议收藏」RFIDRC522门禁系统RFIDRC522门禁系统说明:基于51单片机的RFIDRC522门禁系统的主要功能是,在本系统中主要是演示了RFIDRC522门禁系统,在单片机内部的RAM中IDBUFFER中存了学号:1505106001对应16进制就是5bb61851;然后在RFIDRC522开卡系统中,为第一张卡在块地址0x08处,写入了学号,当卡中…

  • 矩阵范数的等价性(原创)[通俗易懂]

    矩阵范数的等价性(原创)[通俗易懂]矩阵范数的等价设F=R”role=”presentation”>F=RF=R\mathbbF=\mathbbR或C,”role=”presentation”>C,C,\mathbbC,对于任意两个Fn×n”role=”presentation”>Fn×nFn×n\mathbbF^{n\timesn}上的范数‖⋅&#x

  • C语言的字符串分割

    说起来很有意思,自认为对C语言理解得还是比较深刻的。但居然到今天才知道有个strtok函数,试用了一下突然感慨以前做了多少重复劳动。每次需要解析配置文件,每次需要分割字符串,居然都是自己去分割字符串,

    2021年12月24日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号