Java menyediakan banyak kelas untuk melaksanakan I/O teks dan I/O binari. Fail boleh diklasifikasikan sebagai sama ada teks atau binari. Fail yang boleh diproses (dibaca, dibuat atau diubah suai) menggunakan penyunting teks seperti Notepad pada Windows atau vi pada UNIX dipanggil fail teks. Semua fail lain dipanggil fail binari. Anda tidak boleh membaca fail binari menggunakan penyunting teks—ia direka untuk dibaca oleh atur cara. Contohnya, program sumber Java ialah fail teks dan boleh dibaca oleh editor teks, tetapi fail kelas Java ialah fail binari dan dibaca oleh JVM.
Walaupun ia tidak secara teknikal tepat dan betul, anda boleh membayangkan fail teks sebagai terdiri daripada jujukan aksara dan fail binari yang terdiri daripada jujukan bit. Aksara dalam fail teks dikodkan menggunakan skema pengekodan aksara seperti ASCII atau Unicode. Contohnya, integer perpuluhan 199 disimpan sebagai jujukan tiga aksara 1, 9, 9 dalam fail teks dan integer yang sama disimpan sebagai nilai jenis bait C7 dalam fail binari, kerana perpuluhan 199 sama dengan hex C7 (199 = 12 * 161 + 7) . Kelebihan fail binari ialah ia lebih cekap untuk diproses berbanding fail teks.
Java menawarkan banyak kelas untuk melaksanakan input dan output fail. Ini boleh dikategorikan sebagai kelas I/O teks dan kelas I/O binari
Atas ialah kandungan terperinci I/O binari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!