Java Java.io.OutputStream.close() 方法
-
描述
java.io.OutputStream.close()方法关闭此输出流,并释放与此流关联的所有系统资源。关闭的总协定是关闭输出流。关闭的流无法执行输出操作,因此无法重新打开。 OutputStream的close方法不执行任何操作。 -
声明
以下是java.io.OutputStream.close()方法的声明。public void close()
-
参数
不适用 -
返回值
此方法不返回值。 -
异常
IOException如果发生I / O错误。 -
例子
以下示例显示java.io.OutputStream.close()方法的用法。package com.jc2182; import java.io.*; public class OutputStreamDemo { public static void main(String[] args) { try { // create a new output stream OutputStream os = new FileOutputStream("test.txt"); // craete a new input stream InputStream is = new FileInputStream("test.txt"); // write something os.write('A'); // flush the stream os.flush(); // close the stream but it does nothing os.close(); // read what we wrote System.out.println("" + (char) is.read()); } catch (Exception ex) { ex.printStackTrace(); } } }
让我们编译并运行以上程序,这将产生以下结果-A