課程
/后端開發
/Java
/Java Socket應用---通信是這樣練成的
為什么要用打印流,printWriter?
2016-06-07
源自:Java Socket應用---通信是這樣練成的 3-3
正在回答
有一種解釋是
如果需要向流中輸出的是文字之類的字符型數據,則使用這個組合:
new?BufferedReader(new?InputStreamReader(new?InputStream())); new?BufferedWriter(new?PrintWriter(new?OutputStream()));
如果需要向流中輸出的是文件之類的二進制型數據,則使用這個組合:
new?BufferedReader(new?InputStreamReader(new?InputStream())); new?BufferedWriter(new?OutputStreamWriter(new?OutputStream()));
染紅_街道
Jarly杰 提問者
bufferedinputstream? 對應的有兩個
bufferedoutputstream 和 printwriter
后者(寫起來)比較方便
可能是為了方便測試吧
SoyaDokio
舉報
分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信
3 回答基于TCP客戶端的socket
3 回答為什么輸出流要包裝為打印流?
5 回答客戶端為什么關閉輸入流會報錯
1 回答流的關閉順序和socket客戶端和服務端的代碼運行順序
4 回答socket服務器與客戶端通信問題------服務器循環接收客戶端消息
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-28
有一種解釋是
如果需要向流中輸出的是文字之類的字符型數據,則使用這個組合:
如果需要向流中輸出的是文件之類的二進制型數據,則使用這個組合:
2016-07-09
bufferedinputstream? 對應的有兩個
bufferedoutputstream 和 printwriter
后者(寫起來)比較方便
2016-06-07
可能是為了方便測試吧