私は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はタイプOutputStream
です。
また、このクラスを使用して、ssh2接続でコマンドを書き出しています。次に、クラス実装InputStream
を使用して応答を読み戻します。との間で同期する舞台裏はありますかOutputStream
、InputStream
または応答をポーリングする前に常にフラッシュを呼び出す必要がありますか?