社区
Java SE
帖子详情
抛出异常以后方法的余下部分都不再执行了,谁来为方法擦屁股?
student3366
2007-08-26 03:20:33
方法在执行过程中抛出异常了,方法的余下部分都不会再被执行,那么对方法中已经获取资源的释放等擦屁股的活谁来做?
...全文
110
4
打赏
收藏
抛出异常以后方法的余下部分都不再执行了,谁来为方法擦屁股?
方法在执行过程中抛出异常了,方法的余下部分都不会再被执行,那么对方法中已经获取资源的释放等擦屁股的活谁来做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
student3366
2007-08-26
打赏
举报
回复
想了想还是finally关掉比较好,
try{
throw E;
}
finally{
XXX.close();
}
zephyr_cc
2007-08-26
打赏
举报
回复
finally里手动关掉...必要的时候还要为打开的资源设置flag
APOLLO_TS
2007-08-26
打赏
举报
回复
你写的程序耦合性很高!
ranshaoweng
2007-08-26
打赏
举报
回复
垃圾回收器吧
前端最新2022面试题(JS)
缺点: 会引起内存泄漏使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决
方法
是,在退出函数之前,将不...
Scala-Scala学习笔记
概述 scala是一门以java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程的最佳特性结合在一起的...相反,scala是纯粹面向对象的,每个值都是对象,每个操作都是
方法
调用。 scala也是一个成熟的函数式语言。函...
深入分析JavaWeb 23 -- jsp自定义标签开发入门
,调用了setPageContext
方法
和setParent
方法
之后,WEB容器
执行
到自定义标签的开始标记时,就会调用标签处理器的doStartTag
方法
。 4、public int doEndTag() ,WEB容器
执行
完自定义标签的标签体后,就会接着去
执行
...
最全面、最详细web前端面试题及答案总结
我们约定,每个问题后我们标记『✨ 』的为⾼频⾯试题 doctype的作⽤是什么?✨ DOCTYPE是html5标准⽹⻚声明,且必须声明在HTML⽂档的第⼀⾏。来告知浏览器的解析器⽤什么⽂档标准解析这个 ⽂档,不同的渲染模式会...
目录相关的操作
注意:先复制源文件efgh.txt,复制成功之后将复制产生的文件改名为abcd.txt,最后讲abcd.txt文件保存到当前目录下 文件/目录的删除指令(慎用) 在操作linux系统的时候,能不用就不用(系统里面的目录或者文件...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章