天天看點

深入分析java i/o的工作機制學習筆記(随手筆記)

1.1java的i/o類庫的基本架構

 基于位元組操作的i/o接口:InputStream OutputStream

 基于字元操作的i/o接口:Writer Reader

 基于磁盤操作的i/o接口:File

 基于網絡操作的i/o接口:Socket

1.2 OutputStreamReader源碼解讀

1.3 InputStreamWriter 源碼解讀00

1.4.0幾種通路檔案方式

标準方式

直接I/o方式

同步通路檔案方式(回去檢視作業系統原理I/O篇)

異步通路檔案方式

記憶體映射方式

1.4 NIO工作機制

網絡I/O??

檔案通路方式

FileChannel.TransferFrom FileChannel.TransferTo

FileChannel.map

設計模式(回去檢視java設計模式)

1.擴充卡模式

InputStreamReader繼承reader 但是要在構造函數中傳入一個InputStream執行個體。

2.裝飾器模式

===========================================

Java網絡程式設計   TCP/IP協定   聊天伺服器 javac工作原理  class檔案  深入分析classloader工作機制

繼續閱讀