IO簡介


I/O是input/Output的縮寫,I/O技術是非常實用的技術,用於處理設備之間的數據傳輸。如讀/寫文件,網絡通訊等

java程序中,對於數據的輸入,輸出操作以“流(stream)”的方式進行

java.io包下提供了各種“流”類和接口,用以獲取不同種類的數據,並通過標准的方法輸入,或者輸出數據

輸入Input:讀取外部數據(磁盤,光盤等存儲設備的數據)到程序(內存)中。

輸出outout:將程序(內存)數據輸出到磁盤,光盤等存儲設備中

 

流的分類

  • 按操作數據單位不同分為:字節流(8bit),字符流(16bit)

  • 按數據流的流向不同分為:輸入流,輸出流

  • 按流的角色的不同分為:節點流,和處理流

輸入流和輸出流是抽象類型,字節流的輸入,輸出InoutStream,OoutputStream

字符流的輸入,輸出流Reader,Writer

1.java的Io流共涉及40多個類,實際上非常規則,都是從如下4個抽象基類派生的

2.由這四個類派生出來的子類名稱都是yi其父類名作為子類名后綴

image-20210825111823384

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM