JSP商务网站设计课程的一些基本资料
3. 为什么要使用 close() 关闭 stream ?
posted on 2006-04-01 10:03 蟹老师的技术博客 阅读(830) 评论(1) 编辑 收藏 所属分类: 上机实验思考题
1.什么是流? Java把这些不同类型的输入源(例如从键盘或文件中读取数据)、输出源抽象为流(stream), 2.Java 的输入和输出流 由谁提供?输入 / 输出流的基础类是什么? java的输入,输出流由用户提供. 输入流:一个相应的数据源对象里提取输入流或者是创建一个读取器对象的时候就会自动打开。 输出流:从相应的数据源提取它或者是在你创建一个写入对象的时候被自动的打开。 输入 / 输出流的基础类是:基本输入流InputStream和基本输出流OutputStream 3. 为什么要使用 close() 关闭 stream ? 当利用完stream之后,调用close()方法关闭流。因为它会释放所有与这个流相关的资源,如文件句柄或端口。 虽然对于打开的stream,Java可以自动回收,但是Java自动回收需要时间,所以最好自己调用close方法来关闭stream,这样方便下一次重新指定的流。 回复 更多评论
Powered by: BlogJava Copyright © 蟹老师的技术博客