NeBeans模块中关闭TopComponent之后资源无法释放问题
来源:互联网 发布:贵阳大数据安全产业园 编辑:程序博客网 时间:2024/06/05 03:42
早期的NetBeans版本确实存在这个问题,后来解决了:当某个TopComponent被关闭时,如果其中的所有对象引用已经释放,那么该TopComponent会在下一次垃圾回收的时候自动释放。
所以编写TopComponent的时候最好重载以下函数,很有用!
@Override
publicvoid componentOpened() {
// 这里可以做初始化工作
}
@Override
publicvoid componentClosed() {
// 这里可以做清除工作,以便该TopComponent在下一次垃圾回收的时候能自动释放
}
@Override
publicvoid finalize() throws Throwable {
// 这里可以打印调试信息检查该TopComponent是否已被释放
System.out.println("finalize");
}
测试的时候,可以点击工具栏上的垃圾回收按钮强制垃圾回收,检查该TopComponent是否已被释放。
- NeBeans模块中关闭TopComponent之后资源无法释放问题
- qt中关闭窗口资源释放问题
- C# 中WPF BitmapImage资源无法释放的问题
- C# 图片资源无法释放问题
- 模块在insmod之后无法rmmod问题
- IE中页面关闭导致匿名函数执行报"script释放无法执行"错误问题
- WPF BitmapImage 占用资源无法释放、无法删除的问题
- eclipse插件开发中资源释放问题
- 关闭和释放 JDBC 资源
- 关闭和释放 JDBC 资源
- 关闭和释放 JDBC 资源
- cocos2dx资源释放问题
- es资源释放问题
- redis资源连接之后,一定要释放
- dashboard中资源释放
- 浅谈C#托管程序中资源释放的问题
- winform 窗体关闭但不释放资源
- C#关闭窗体前释放资源
- 132
- NetBeans自定义“关于”对话框
- Trie 字典树
- NetBeans创建多实例编辑器风格的TopComponent
- C# 使用access数据库的一些经验
- NeBeans模块中关闭TopComponent之后资源无法释放问题
- 利用全局钩子简单实现键盘锁定/解锁
- Dom4J使用XPath功能注意事项
- EJB3之JPA程序结构,完美的异常处理
- P2P协议数据识别(转载)
- FlightGear编译小结
- 工欲善其事必先利其器之javaweb开发工具
- 学习IT专业的人该何去何从?
- drawRoundRect抗锯齿的的方法