[code="java"]import java.io.*;
class IODemo09
{
public static void main(String args[]) throws Exception
{
OutputStream out1 = null;
out1 = System.out;
out1.write(new String("hello buaa!").getBytes());
out1.close();
/* 不能同时使用???
PrintWriter out2 = new PrintWriter(System.out);
out2.println("hello buaa!");
out2.close();
*/
}
}[/code]
现在out1可以向屏幕输出,但取消注释后,out2不能向屏幕输出,如果只注释掉out1,则out2可以向屏幕输出。请问高手,这是为什么呢? :)
[b]问题补充:[/b]
注释掉第11行是可以了,为什么注释掉就可以了呢? 这两个流有什么关系么?
[b]问题补充:[/b]
嗯,明白了,谢谢啦~