博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应该使用什么来替代终结器?
阅读量:7058 次
发布时间:2019-06-28

本文共 341 字,大约阅读时间需要 1 分钟。

hot3.png

提供一个明确的用来销毁这个对象的方法(例如,java.io.FileInputStreamvoid close()方法),并且在代码中使用try - finally结构来调用这个方法,以确保无论有没有异常从try中抛出,都会销毁这个对象。参考下面释放锁的代码:

Lock l = ...; // ... is a placeholder for the actual lock-acquisition codel.lock();try{   // access the resource protected by this lock} finally{   l.unlock();}

转载于:https://my.oschina.net/u/1412027/blog/269615

你可能感兴趣的文章
在一台电脑上运行两个或多个tomcat
查看>>
zookeeper应用场景
查看>>
mysql中explain的用法
查看>>
基于kryo序列化方案的memcached-session-manager多memcached节点配
查看>>
H5页面快速搭建之高级字体应用实践
查看>>
centos6.5、centos6.6修改ssh默认端口号
查看>>
文本文件和二进制文件
查看>>
轻量级smurf源码
查看>>
Python数据类型-类功能详解--【列表】
查看>>
Exchange 2003迁移系统助理邮箱
查看>>
linux下桌面环境的介绍及VNC的使用
查看>>
上位机与单片机通信开发总结
查看>>
信息系统项目管理师考试心得
查看>>
异步等待的 Python 协程
查看>>
jdk1.7 64位下载安装及环境配置
查看>>
hive本地安装
查看>>
深浅拷贝——string
查看>>
主从复制模式下跳过错误
查看>>
剑指offer17
查看>>
samba文件共享
查看>>