今天学习有关资源管理的内容,先看提示:
提示四十:有始有终。
提示四十一:在局部行动。
点亮一盏烛火,便投出一道阴影。作者一上来就对资源的分配和释放提出了建议:有始有终。接下来就通过具体的例子讲解了这样建议的充分理由。紧接着作者有提出了第二个想法:当有疑问时,缩小范围总是有好处的。最后关于资源的平衡、与异常的关系作者又举例进行了说明。
Java虽然有垃圾回收机制,不需要我们频繁考虑资源的问题,但是仍有很多关于文件、Static 代码块等其他资源会造成影响。我还记得之前我们因为内存泄漏在全系统中对static map进行过梳理。特别是由于activemq的问题,现在我们对于queue里面正常pending的消息也很紧张。有光明的地方就会有黑暗,所以写代码不能只贪图简单省事,涉及到资源的管理要慎之又慎。
网友评论