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

做公益网站赚钱吗seo公司推荐推广平台

做公益网站赚钱吗,seo公司推荐推广平台,范县网站建设价格,永嘉网站建设Java finally catch try关键字 finally: finally 关键字用来创建在 try 代码块后面执行的代码块;无论是否发生异常,finally 代码块中的代码总会被执行。 在 finally 代码块中,可以进行文件流关闭等收尾善后性质的语句 catch&am…

Java finally catch try关键字

finally:

finally 关键字用来创建在 try 代码块后面执行的代码块;无论是否发生异常,finally 代码块中的代码总会被执行。
在 finally 代码块中,可以进行文件流关闭等收尾善后性质的语句

catch:

catch 关键字用于捕获异常并处理异常的代码块,通常与try关键字一起使用,可以使用多个 catch 代码块对异常进行多重捕获

try:

try 关键字用于包裹可能会抛出异常的代码块

使用示例

try{// 程序代码
}catch(异常类型1 异常的变量名1){// 程序代码
}catch(异常类型2 异常的变量名2){// 程序代码
}catch(异常类型3 异常的变量名3){// 程序代码
}finally{// 程序代码,如关闭文件流等善后操作
}

上述代码也可以改写成下面这种try-with-resources格式

try (resource declaration) {// 使用的资源
} catch (ExceptionType e) {// 异常块
}

try-with-resources:

try-with-resources是一种异常处理机制,它能够自动关闭在 try 块中声明的资源,无需显式地在 finally 块中关闭(JDK7 之后)

常见面试题:

finally 和 catch代码块中return的执行顺序问题

public static void main(String[] args) {System.out.println(a());System.out.println("-----------------");System.out.println(b());System.out.println("-----------------");System.out.println(c());}private static int a() {try{System.out.println(1/0);}catch(Exception e){System.out.println("catch is begin");return 1 ;}finally{System.out.println("finally is begin");}return 0;}private static int b() {try{//待捕获代码System.out.println(1/0);}catch(Exception e){System.out.println("catch is begin");return 1 ;}finally{System.out.println("finally is begin");return 2 ;}}private static int c() {try{//待捕获代码System.out.println(1/1);}catch(Exception e){System.out.println("catch is begin");return 1 ;}finally{System.out.println("finally is begin");return 2 ;}}

运行结果

catch is begin
finally is begin
1
-----------------
catch is begin
finally is begin
2
-----------------
1
finally is begin
2

依照这里的运行结果可以得出结论
1、无论是否有异常,finally中的代码都会执行
2、有异常的情况下,如果catch和finally代码块中均有return,则catch中的return不会被执行(或者覆盖);如果catch代码块中有return,finally代码块中没有return,则catch中的return会被执行

http://www.15wanjia.com/news/10457.html

相关文章:

  • 微信平板专用版ipad版天津百度搜索排名优化
  • 企业网站备案好不好百度推广账号登陆入口
  • 荔湾区网站建设重庆森林粤语
  • 天津做企业网站公司站长联盟
  • 查看网站用什么语言做的口碑营销怎么做
  • 网站建设对接模版企业官网怎么做
  • 怎么做各个地图网站的认证色盲和色弱的区别
  • 室内设计网站资源舆情信息范文
  • 简单网站建设规划方案html网页制作代码大全
  • 怎么登陆建设工程网站百度快速收录方法
  • 网站修改建设网站运营推广方案
  • wordpress 工具安装茂名百度seo公司
  • xp怎么做网站seo技术优化
  • 南宁网站设计友情链接检索数据分析
  • 福州++网站建设宁波网络营销有哪些
  • iapp网站做软件教程太原百度关键词优化
  • 优秀网站分析案例怎么看百度关键词的搜索量
  • 合肥快速做网站网站建设营销推广
  • 泉州网站建设策划网站关键词排名怎么优化
  • 简诉网站建设的基本流程图微信小程序建站
  • 网站建设需求分析调查表如何推广自己的店铺?
  • 用手机搭建自己的网站大一网页设计作业成品
  • 找个做网站的网站优化公司认准乐云seo
  • 用asp做网站怎么布局关键词seo排名优化软件
  • 海口专业做网站seo的基本步骤顺序正确的是
  • 网站开发实验报告网站广告费一般多少钱
  • wordpress客服系统优化的例子
  • 惠州企业网站建设选哪家外包网络推广
  • 网站响应式首页模板下载线上培训课程
  • wordpress 全局设定东莞市网络seo推广企业