我正在查看一个OutputStream
通过其构造函数获取对象并使用它来创建PrintStream
对象的类,如下所示:
this.pout = new PrintStream(out);
然后这个类pout
在类实现中的许多地方以下列方式使用对象:
String string;
...
pout.print(string);
pout.flush();
我是否正确地说在这里使用 PrintStream 是没有意义的,并且这会完成同样的工作:
this.out = out
...
out.print(string);
out.flush();
其中 out 是 type OutputStream
。
另外,我正在使用此类在 ssh2 连接上写出命令。然后我使用一个类实现InputStream
来读回响应。在轮询回复之前是否有任何幕后同步OutputStream
,或者我是否应该始终调用flush?InputStream