iT邦幫忙

DAY 28
0

Java 學習筆記系列 第 28

Java 學習筆記 [28] I/O

  • 分享至 

  • xImage
  •  

終於寫到第二十八篇了,其實也難以相信自己可以堅持這麼久,

不過我還要再寫兩篇才算告一個段落~

java.io套裝模組提供了相當多的類別供程式設計師解決當前各種的IO問題,

資料IO與通訊的需求不斷出現,程式庫中的類別也隨著改變,

因為網路盛行後,為了讓資料的來源與目的能互相跨越的通訊,

Unicode的編碼方式成為Java編碼的標準,

因為這個特性讓Java能順利的在不同平台上撰寫與執行。

File(non-stream)

File類別並不是一個標準的I/O類別,

在java.io類別函式中它是唯一的non-stream類別,

既不能讀取檔案內容、改變檔案內容,

主要是收集檔案或目錄的相關資訊,

例如:建立檔案、修改檔名、設定檔案屬性、測試或檢查檔案、建立目錄等。

建構File類別並不會在實體檔案系統中建立一個真實的檔案,

因為newFile(xxx)只是在記憶體Heap區塊中建立一個類別物件的實例(instance),

必須搭配createNewFile()方法才可以在所指定的檔案系統中建立真實檔案。

串流(stream)

Date Stream可以說是資料串流,資料在來源端、目的端之間流動的概念,

就像是溪流有著固定的源頭、流向地、水流方向,

流動的水好比就是資料,水的源頭就像是資料來源端,

流向地就像是資料的目的端,資料傳輸是具方向性的,

因此Date Stream也會有不同的來源與目的。

我已經不知道我在寫什麼了...


上一篇
Java 學習筆記 [27] 資源回收
下一篇
Java 學習筆記 [29] Reader
系列文
Java 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言