public class Test {
public static int testInt() {
int x = 0;
try {
x = 1;
System.out.println("x=1");
return x;
}
finally {
x = 2;
System.out.println("x=2");
}
}
public static Ref testRef() {
Ref ref = new Ref();
try {
ref.x = 1;
System.out.println("x=1");
return ref;
}
finally {
ref.x = 2;
System.out.println("x=2");
}
}
public static void main(String[] args) {
System.out.println("x=? " + testInt());
System.out.println("x=? " + testRef());
}
private static class Ref {
private int x;
public String toString(){
return String.valueOf(x);
}
}
}
分享到:
相关推荐
IEC 62660-2:2018 电动车二次锂离子电池的可靠性和滥用测试 - 完整英文版(42页).pdf
滥用CVE-2020-1472(Zerologon)接管域,然后修复本地存储的机器账号密码_Python_下载.zip
新版完整标准 EN IEC 62660-2:2019 电动车二次锂离子电池的可靠性和滥用测试 - 完整英文版(22页).pdf
EN IEC 62660-2:2019 电动车二次锂离子电池的可靠性和滥用测试 - 完整英文版(22页).pdf
新版完整标准 IEC 62660-2:2018 电动车二次锂离子电池的可靠性和滥用测试 - 完整英文版(42页).pdf
ACFE-2020年全球职务舞弊与滥用职权调查报告(英文)-2020.11-88页精品报告2020.pdf
保险欺诈可以定义为受益人故意诱骗保险公司,目的是在签发保单之前或之后获得财务收益。... 本研究旨在概述土耳其和英国保险滥用的类型,规模和影响。 它还旨在指定土耳其和英国也针对打击保险滥用的措施和机构。
IEC_62660-2-2010_电动道路车辆电池可靠性及滥用试验
普遍管辖权是近年国际法热点问题,其适用引发滥用争议。为解决问题、达成共识,根据现有国际法规范,结合法理与实践,提出判断权力滥用的两个标准:普遍管辖权的行使是否具有法律依据,是否尊重他国主权豁免。适用普遍管辖...
个人制作的各国玩具物理机械滥用测试标准表,可以减少查资料的苦恼,供各位同道参考,
必须遏制滥用人脸识别的现象.pdf
安装NLTK令牌生成器python -m nltk.downloader punkt
本文报告了一项研究的初步发现,该研究使用了定量和定性研究方法以及定制软件来调查几个领先电子商务网站(主要是Amazon.com)在在线产品评论中的声誉和用户行为的在线经济性。... 我们进一步解释了这些可疑产品评论中...
docker-to-linux-使可引导Linux磁盘映像滥用Docker UPD:创建该项目两年后,我清楚地看到了对构建docker-to-linux-使可引导Linux磁盘映像滥用Docker UPD:创建该项目两年的兴趣我显然可以从容器和/或Dockerfiles构建...
知识产权制度自创设之初就赋予了其鼓励创新和促进技术传播的双重功能,然而目前愈演愈烈的知识产权滥用行为阻止了这一功能的实现,使得知识产权制度成为权利人垄断市场、限制竞争、遏止创新的工具。我国已经建立起了...
BadArchitect - 滥用SketchUp在Windows上实现持久化的PoC
为了解决多方合同签署协议结构复杂、难以理解和分析、消息交换轮数和次数多、效率低等问题,提出了两个乐观多方合同签署协议,并分析了协议的公平性和无滥用性。协议1使用普通数字签名算法, 满足公平性但不满足无滥用...
重05-行政职权滥用的危害与防范措施
滥用抗生素而引发的悲剧,无知别害了孩子.docx
搜索引擎-搜索引擎服务商滥用市场支配地位的法律规制.pdf