首頁 > Java > java教程 > 二進位輸入/輸出

二進位輸入/輸出

WBOY
發布: 2024-07-15 16:47:51
原創
671 人瀏覽過

Binary I/O

Java 提供了許多執行文字 I/O 和二進位 I/O 的類別。文件可以分為文字檔或二進位。可以使用文字編輯器(例如 Windows 上的記事本或 UNIX 上的 vi)處理(讀取、建立或修改)的檔案稱為文字檔案。所有其他檔案稱為二進位檔案。您無法使用文字編輯器讀取二進位檔案 - 它們被設計為由程式讀取。例如,Java 原始程式是文字文件,可以由文字編輯器讀取,但 Java 類別檔案是二進位文件,由 JVM 讀取。

雖然技術上並不精確且正確,但您可以將文字檔案想像為由字元序列組成,而二進位檔案則由位元序列組成。文字檔案中的字元使用字元編碼方案(例如 ASCII 或 Unicode)進行編碼。例如,十進制整數199 在文字檔案中儲存為三個字元199 的序列,並且相同的整數作為位元組類型值C7 儲存在二進位檔案中,因為十進位199 等於十六進位C7 (199 = 12 * 161 + 7) 。二進位檔案的優點是比文字檔案處理效率更高。

Java 提供了許多用於執行檔案輸入和輸出的類別。這些可以分為文本I/O類二進位I/O類

以上是二進位輸入/輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板