Java提供了許多用於執行文字I/O和二進位I/O的類別。文件可以分為文字檔或二進位。可以使用文字編輯器(例如 Windows 上的記事本或 UNIX 上的 vi)處理(讀取、建立或修改)的檔案稱為 文字檔案 。所有其他文件稱為二進位檔案。您無法使用文字編輯器讀取二進位檔案 - 它們被設計為由程式讀取。例如,Java原始程式是文字文件,可以由文字編輯器讀取,但Java類別文件是二進位文件,可以由JVM讀取。
雖然技術上並不精確且正確,但您可以將文字檔案想像為由字元序列組成,而二進位檔案則由位元序列組成。文字檔案中的字元使用字元編碼方案(例如 ASCII 或 Unicode)進行編碼。例如,十進制整數199 在文字檔案中儲存為三個字元的序列1、9、9,並且同樣的整數在二進位檔案中儲存為位元組類型值C7,因為十進位199 等於十六進位C7 (199 = 12 * 161 7)。二進位檔案的優點是處理起來比文字檔案更有效率。
Java提供了許多用於執行檔案輸入和輸出的類別。這些可以分為文本I/O類和二進位I/O類
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3