导航栏菜单

[登录]

备案域名交易

老域名购买,已备案域名出售,已备案过期域名查询,老域名注册,已备案域名抢注,老域名转让,万网已备案域名,九江网站建设

« 上一篇下一篇 »

网站建设中用finally进行清理

你会时常碰到一些“无论try区块有没有抛出异常程序必须执行的代码”。一般来说这些代码都是进行恢复内存之外的操作的(因为恢复内存是垃圾回收器的活)。要达到这个效果,你可以在异常处理程序之后使用finally子句。

Java异常会阻止程序回到异常抛出的地方恢复执行。如果你把try区块放进一个循环,你就能构建一个程序运行之前必须满足的条件了。你也可以在循环里加上static的计数器,或其它什么东西,让它退出之前多试几种方法。这样你就能把程序的强壮性就能更上一个台阶。

有没有垃圾收集器并且不会自动调用拆构函数的语言里,finally是非常重要的,因此这样一来不论try区块都做了些什么,程序员都能保证释放内存了。但是Java有垃圾收集器,所以释放内存实际上不是什么问题,更何况它还没有拆构函数可供调用。当你需要把内存以外的东西设置到原先状态的时候,finally就显得很有必要了。它可能是用来清理一个打开的文件或网络链接,画在屏幕上的什么东西,甚至是模拟的程控开关。

Powered By 备案域名交易 .Theme By 备案域名 Copyright www.jxpxw.com.cn. Some Rights Reserved.

最近发表
网站分类
搜索
Tags列表