Java 开发过程中,各种资源输入输出流、线程池调度对象、线程对象、会话对象、连接对象等,都提供了 Close 等用于释放资源的方法,刚开始接触编程时可能都了解过资源流必须写在 Finally 中保证其被关闭,但是为什么要关闭呢?大家有没有吃过资源不关闭的亏呢?
本场 Chat 将探讨 Java 开发过程中各种资源泄露问题,了解常见的 Java 资源泄露风险,规范编码,以便能更高效地进行开发工作,减少不必要的问题排查工作。
具体探讨问题如下:
- Java 常见资源有哪些;
- 资源不关闭的可能危害;
- 数据库连接为什么需要随用随关;
- 线程池调度类的 Shutdown 作用;
- 手动创建的线程是否有必要关闭;
- Jboss 服务器下的内存泄露问题整理。
阅读全文: http://gitbook.cn/gitchat/activity/5bf228cc7acfb9034a7e7581
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。