首頁> Java> java教程> 主體

二進位輸入/輸出

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

Binary I/O

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

儘管它在技術上並不精確和正確,但您可以將文字檔案想像為由字元序列組成,而二進位檔案則由位元序列組成。文字檔案中的字元使用字元編碼方案(例如 ASCII 或 Unicode)進行編碼。例如,十進制整數199作為三個字元199的序列儲存在文字檔案中,相同的整數作為位元組類型值C7儲存在二進位檔案中,相同的整數作為位元組類型值C7儲存在二進位檔案,因為十進位檔案等於十六進位C7

(199 = 12 * 161 + 7)。二進位檔案的優點是處理起來比文字檔案更有效率。

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

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

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!