我应该在退出应用程序时关闭所有资源吗?

Com*_*ver 0 java resources exit

我有一个通过COM端口进行通信的应用程序.

当用户退出我的应用程序时,应用程序应该清理/关闭所有内容吗?

如果我不这样做,我的应用程序安全性是否受到损害?

Rod*_*aki 5

一般规则是始终关闭每个资源.问题是你永远不可能真正知道它是否可以被利用以及如何被利用.但最好不要抓住这个机会.

当我使用IO时,打开流和亲戚,我喜欢正确地冲洗它们并且总是关闭它们.你可以避免一些难以识别错误的方法.

finally出于这个原因,这通常是在一个块中完成的.如果执行抛出异常,则希望最后关闭所有内容.