java - I/O流在超出作用域后是否是安全的
PHP中文网
PHP中文网 2017-04-17 17:44:53
0
2
322

在程序中使用如下代码是否是安全的

properties.load(new FileInputStream("src/main/resource/jdbc.properties"));

直接 new 对象的形式作为方法参数传递,当 load 方法执行完后,作为方法参数的 FileInputStream 并没有办法显示的关闭,这种等待对象超出作用域等待自动释放的方法是否是安全的?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
左手右手慢动作

La sécurité est sûre, mais cette façon d'utiliser les ressources n'est pas recommandée. Les ressources inutilisées doivent être libérées immédiatement.

刘奇

Cela n'a rien à voir avec la sécurité. Si vous ne le fermez pas après utilisation, beaucoup de déchets de mémoire seront générés. Bien que Java les collecte automatiquement, cela augmentera globalement la charge du système

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal