不关闭流会占用内存资源,单个程序影响不大,但多个流累积会导致内存泄漏甚至系统崩溃。应养成良好编程习惯,无论程序大小都及时关闭流。那么该如何正确关闭流?
1、 新建项目并创建文件类对象。
2、 建立文件输出流通道。
3、 先向管道发送数据1并关闭,随后再次向管道传输数据。
4、 编译运行后仅输出你好。
5、 close()方法用于关闭流,在关闭前会先刷新缓冲区,确保数据全部输出。一旦调用该方法,流对象将无法继续使用。通常可直接使用close()关闭流;但在处理大量数据时,建议先调用flush()方法手动刷新,以保证数据完整性,再进行关闭操作。
6、 调用flush()方法可清空流的缓冲区,但不会关闭流,之后仍可使用该流对象进行数据操作,最终输出结果为你好你好。
