- 浏览: 209764 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
问题:try catch 中添加 return ,fianlly中的代码是否依然会执行?
代码:
public static void main(String args[]){ try{ int a = 0/0 ; }catch(Exception e){ System.out.println(e.getMessage()); return ; }finally{ System.out.println("return 后的fianlly是否仍然会输出"); } System.out.println(UUID.randomUUID().toString().length()); }
运行结果:
/ by zero return 后的fianlly是否仍然会输出 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
总结:
- 1.try catch 捕获异常,若catch操作中有return 语句,finally中的代码依然会执行
- 2.但finally后的代码不会执行
发表评论
-
京东商城--商城研发部面试
2017-12-01 19:30 5852017年12月01日 笔试题目 1. final fina ... -
海量日志数据,提取出某日访问百度次数最多的那个IP
2017-11-29 21:18 2220问题:一个的日志文件中存放IP地址,按照访问量对IP地址取访问 ... -
输出十进制数字的二进制数的表示
2017-11-03 23:16 1097一、代码如下: public static void m ... -
将数组中的内容随机打乱
2017-10-27 22:45 508问题:斗地主游戏,开局会将纸牌重新打乱,请用数组的随机排序实现 ... -
JVM基础
2017-10-26 22:41 418一、Java 运行时区域 《 ... -
String为什么使用final 修饰
2017-10-25 22:32 964主要是为了”安全性“和”效率“的缘故 1、由于String类 ... -
沐金地面试记录
2017-10-25 22:15 50210.25 下午同事帮忙投递的,约在晚上面试,下班之后赶紧去了 ... -
JD广告部面试经历
2017-10-23 16:46 426同事的同事招聘,于是同事帮忙推荐了一下! 2017年10月1 ... -
编程题目(一)
2017-09-28 22:28 3951.函数:参数为两个字符串a,b ,判断 b 中是否包含 a ... -
值传递与引用传递
2017-05-30 12:25 325一、值传递与引用传递 其实按值还是按引用的区别在于“是否在传 ... -
装箱与拆箱
2016-10-24 22:46 524public class IntegerTest { ... -
可变性与不可变性
2015-06-01 20:55 445String StringBuilder StringBuff ... -
CS架构和BS架构的区别
2015-05-25 08:50 477一、简介 1.C/S结构,即 ... -
HTTP常见响应状态码
2015-05-20 08:26 416问题:程序调试过程中 ... -
JIT的概念
2015-05-19 18:48 703参考文献: http://blog.csdn.net/yan ... -
JDK与JRE与JVM的区别
2015-05-19 18:45 10941.JDK (1)概念 JDK : Java Developm ... -
运行时与编译时
2015-05-17 18:05 534运行时与编译时 博文转载:http://www.import ... -
System.exit(0)与return的区别
2015-05-17 16:49 1021问题:System.exit(0)与return的区别 1. ... -
重载(overloading)与重写(overriding)
2015-05-17 15:50 636问题:重载(overloading)与重写(overridin ... -
==和equals
2015-05-15 20:07 650参考文献: http://www.cnblogs.com/zh ...
相关推荐
即使`try`或`catch`块中存在`return`语句,`finally`块的代码也会被执行。这确保了程序的整洁和资源的有效管理。 在Java中,`try-catch-finally`结构可以单独使用,也可以嵌套使用。嵌套的`try-catch-finally`允许...
try中如果发现错误,即跳出try块去匹配catch,那么try后面的语句就不会被执行。 一个try可以跟多个catch语句,用于处理不同情况,但是不能将父类型的exception的位置写在子类型的excepiton之前。 在try-catch后还...
catch 子句就会执行,然后控制就会进入finally 块(如果有的话)。 finalize:方法名。Java 技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去 之前做必要的清理工作。这个方法是由垃圾收集器在...
7、 用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly? 8、 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类...
99乘法表java源码 ls 查看目录下文件 ...catch final long static try char fianlly native strictfp void class float new super volatile continue for null switch while default if package enum synchroniz
通常情况下,一个Java Swing应用的源代码会包含多个.java文件,分别对应于不同的类,如Calculator类(用于实现计算器逻辑)、MainFrame类(用于创建主窗口和布局)等。编译后,这些.java文件会被转换成.class文件,...
Fianlly服务4从服务2&3收集数据要求Asana董事会(或等效的Kanban董事会技术),全面扩展了完成项目所需的任务。 这也可以提供您创建项目时遇到的任何问题或风险的记录。 使用功能分支模型将应用程序完全集成到版本...