• 技术文章 >Java >Java基础

    java中不关闭io流会怎样

    王林王林2020-02-01 20:57:25原创3887

    首先,我们都知道当我们new一个java流对象之后,不仅在计算机内存中创建了一个相应类的实例对象。而且,还占用了相应的系统资源,比如:文件句柄、端口、数据库连接等。

    (相关学习视频教程分享:java视频教程

    在内存中的实例对象,当没有引用指向的时候,java垃圾收集器会按照相应的策略自动回收,但是却无法对系统资源进行释放。所以,我们需要主动调用close()方法释放java流对象。

    在java7之后,可以使用try-with-resources语句来释放java流对象,从而避免了try-catch-finally语句的繁琐,尤其是在finally子句中,close()方法也会抛出异常。

    相关文章教程推荐:java入门教程

    以上就是java中不关闭io流会怎样的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 不关闭 io流
    上一篇:java中参数”...“是什么意思 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java下载文件中文文件名乱码• java代码是如何被机器识别的• java如何删除list元素• java中参数”...“是什么意思
    1/1

    PHP中文网