PipedInputStream
はどのようにしてPipedOutputStream
から読み取られますか? toString()
を使用していますか、またはprivate
メンバー変数にアクセスするための隠された魔法がありますか?PipedInputStreamはどのようにOutputStreamから読み込みますか?
0
A
答えて
2
PipedOutputStream.write(int byte)
は単にprotected
メソッドPipedInputStream.receive(int byte)
を呼び出すだけで、それ自身のバッファーを単純に埋めます。一括読み取り/書き込みメソッドの場合と同じです。
PipedInputStream
で内部バッファがprivate
が、protected
ので、protected
方法と同じ方法でアクセスすることはできませんのでご注意ください。しかしPipedOutputStream
は公平にプレイし、直接アクセスしません。
protected
のメソッドとフィールドは、クラスを導出するだけでなく、Wikipediaに示すように完全なパッケージでアクセスできるため、もちろん機能します。
"toString"のような "魔法"の必要はありません。
+0
そのような場合はわかりませんでした。説明ありがとう! – dromodel
0
通常、OutputStreamから読み込んだバックグラウンドスレッドがあり、読み込まれた内容が終了するまでPipedInputStreamに書き込みます。
関連する問題
- 1. InputStreamからの読み込みとOutputStreamへの書き込み
- 2. どのようにテキストファイルから読み込みますか?
- 3. ブラウザはウェブページをどのように読み込みますか?
- 4. prestashopはイメージをどのように読み込みますか?
- 5. CPUはどのようにディスクから読み込みますか?
- 6. フレームをHamburgerMenuにどのように読み込みますか?
- 7. DBからrichtextctrlにどのように読み込みますか?
- 8. どのようにnsarrayからuitableviewを動的に読み込みますか
- 9. symfony2のデータベースからどのように設定を読み込みますか?
- 10. C++のテキストファイルからどのように値を読み込みますか?
- 11. java 1.7のリソースフォルダからテキストファイルをどのように読み込みますか?
- 12. Windowsサービスからコンソール出力をどのように読み込みますか?
- 13. Dart VMプログラムからどのようにファイルを読み込みますか?
- 14. Cは読み込みシステムコールを使用してバイトをどのように読み込みますか?
- 15. ファイルからバイト[]を読み込み、読み込みます
- 16. tkinterはどこからフォントを読み込みますか?
- 17. エンティティフレームワークコンテキストはどのように見えますか? web.configから読み込みますか?
- 18. DOMのファイル読み込みはどのように機能しますか?
- 19. cv :: imencodeはイメージをどのように読み込みますか?
- 20. paraviewはどのようにしてvtkファイルを読み込みますか?
- 21. Kerasはどのように入力データを読み込みますか?
- 22. DirectXはどのようにして頂点を読み込みますか?
- 23. WebPagetestは読み込み時間をどのように測定しますか?
- 24. 自動再読み込みはどのように使用できますか?
- 25. Image Magickのようなプログラムから画像データをどのように読み込みますか?
- 26. scanf()はキーボードからの入力をどこから読み込みますか?
- 27. 読み込まれたモジュールが読み込み専用の場合、どのようにES6の読み込みモジュールをモックできますか?
- 28. C#はJSONからConsoleColorを読み込みます。どのようにコードが見えますか?
- 29. メインアセンブリにバンドルされている組み込みアセンブリをどのように読み込みますか?
- 30. 読み込み時にコンテキストメニューを読み込むにはどうしたらいいですか?
出力ストリームから何が読み込まれると思いますか?あなたの質問を明確にしてください。 –
'protected'とデフォルトアクセス(" package-private ")変数は同じパッケージ内でアクセスできます。これは' PipedInputStream'と '** Piped ** OutputStream'の間で起こっていることです。 –
それはありません。 'PipedOutputStream'から読み込みます。 – EJP