IO流操作中创建的流对象为什么一定close?-java开发

IO流操作中创建的流对象为什么一定close?

这里我们需要注意了,当我们在程序中创建一个IO流对象的时候,同时系统也会创建一个叫做流的东西,在这种情况下,计算机内存中实际产生了两个事物,一个是java程序中类的实例对象,一个是系统本身产生的某种资源,而java垃圾回收器只能管理程序中类的实例对象,没办法去管理系统产生的资源,所以程序需要调用close方法,去通知系统释放其自身产生的资源。


你可能感兴趣的:(java开发)