IO流的Close()方法到底做了什么?

IO流关闭后为什么还可以读取其中的数据?.close()方法到底干了什么?我看源码close()方法体中什么都没写啊??????

close方法可以说是释放资源的,具体你说io流关闭后还可以读取数据就要看具体代码了

额!这是好基础的问题啊,IO中close();方法就是用来释放资源的,举个例子,比如说你洗完手的时候一定要关闭水龙头。

close的作用就是释放资源,最简单的例子:如果你在Java程序中一直访问某个文件流,而没有执行close操作,你通过windows界面再访问这个文件的时候,可能会提示“文件正在被其他进程使用”,而无法访问。

就比如说小偷把别人的家偷了 还得做个假象 跟房子里面没人一样 所以得把门关上 如果不关的话 外面的人都能看到里面 这就是close的用法