当前位置: 首页 > news >正文

海门工程造价信息网seo顾问服务 品达优化

海门工程造价信息网,seo顾问服务 品达优化,网站公司怎么做推广,怎么做音乐网站一、finally语句块是否一定执行#xff1f; Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行#xff1f;很多人都说不是#xff0c;当然他们的回答是正确的#xff0c;经过试验#xff0c;至少以下有两种情况下finally语句是不会被执行的 Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行很多人都说不是当然他们的回答是正确的经过试验至少以下有两种情况下finally语句是不会被执行的 1异常捕获机制finally块与try和catch块是关联的既然是关联的如果try...catch...finally语句逻辑上达不到没有被执行如在try语句之前就返回了这样finally语句就不会执行这也说明了finally语句被执行的必要而非充分条件是相应的try...catch...finally语句一定被执行到。 2在try块中有System.exit(0);这样的语句System.exit(0);是终止Java虚拟机JVM的连JVM都停止了所以都结束了当然finally语句也不会被执行到。 二、finally语句块是否一定会执行遇到return怎么办 public class FinallyTest1 {public void test(){try{System.out.println(Try statement block……);return ;}catch(Exception e){System.out.println(Exception statement block……);}finally{System.out.println(在try语句块中return你再强大也影响不了我finally语句块的继续执行嘿嘿……);}}public static void main(String[] args) {FinallyTest1 tnew FinallyTest1();t.test();} }/*运行结果Try statement block……在try语句块中return你再强大也影响不了我finally语句块的继续执行嘿嘿……总结finally语句块的执行不会受到try语句块中的return的影响。 */三、finally语句块不受return语句的影响哪finally语句块到底是在return之前还是之后执行 public class FinallyTest2 {private int test(){ int a520;try{return a1314000;}catch(Exception e){System.out.println();}finally{System.out.println(Finally执行,a值为:a);a0;System.out.println(小闹了一下a0,嘿嘿);}return 250;}public static void main(String[] args) {FinallyTest2 tnew FinallyTest2();System.out.println(方法返回return :t.test());}} /* 运行结果Finally执行,a值为1314520小闹一下a0嘿嘿方法返回return :1314520总结在try语句块中运行到了return时并不是立即返回而是把return要返回的值计算出来先保存到内存中然后去执行finally语句块然后再返回之前保存要return的值。 */四、在返回之前执行在finally块中的语句哪finally块中也return会怎么样呢 public class FinallyTest3 {//SuppressWarnings 批注允许您选择性地取消特定代码段即类或方法中的警告。SuppressWarnings(finally) private int test(){ try{return 520;}catch(Exception e){System.out.println();}finally{return 5820; //此处return语句会产生警告}}public static void main(String[] args) {FinallyTest3 tnew FinallyTest3();System.out.println(方法返回return :t.test());} } /* 运行结果方法返回return :5820总结如果try和finally都有return 语句则返回值以最后一个return语句的值作为返回前面的一个被默认的牺牲啦。 */
http://wiki.neutronadmin.com/news/35841/

相关文章:

  • 宣传电脑的网站开发企业vi设计一整套
  • 网站之前没备案中国城乡建设部网站证书查询
  • 石景山网站建设推广WordPress多页悬浮菜单
  • 有哪些专业做饰品的网站appapp 制作公司
  • 网站优化技术北京网站设计浩森宇特
  • 专业宣传片制作公司网站搭建谷歌seo
  • 沈阳手机网站开发网站备案密码有什么用
  • 深圳市龙岗区住房和建设局网站注册公司最低需要多少钱
  • 河北爱站网络科技有限公司qq小程序打不开怎么办
  • 网站怎么 备案wordpress 同义词
  • 网站建设运营合同书那个网站是专门做渔具的
  • seo网站内容网站做二维码
  • 网站制作高端网站建设Wordpress 仿站 工具
  • wordpress网站多层循环调用文章做百度移动网站排名
  • 雄安网站建设400多少钱友情链接交换形式有哪些
  • 厦门网站建设培训班制作一个软件的过程
  • 自己做网站微商南通高端网站建设咨询
  • 工业设计是干啥的宁波seo外包方案
  • 织梦网站 联系方式修改深圳品牌网站建设服务
  • 建网站软件有哪些wordpress5.0.1
  • 网站外包维护一年多少钱dede 网站地图 调用文章
  • 做免费互动小游戏的网站深圳广告公司联系方式电话
  • 查看邮箱注册过的网站专业简历模板
  • 买了云服务器怎么做网站德州市建设小学网站
  • 深圳市坪山新区建设局网站网站做英文版有用吗
  • wap手机网站建设制作开发微信手机网页登录入口
  • asp.net网站开发流程深圳网站设计 建设首选深圳市
  • 30天网站建设实录视频云盘电子版简历word格式
  • 如何查做的网站排名c语言做网站账号登录系统
  • 万网虚拟机怎么做两个网站怎么做个人网站建设