Aliran Pratakrif:
- Kelas sistem: Pakej java.lang mengimport kelas Sistem secara automatik, yang mewakili persekitaran masa jalan Java.
- Pembolehubah Aliran: Mengandungi tiga aliran yang dipratentukan: System.in, System.out dan System.err.
- System.out: Strim output standard (biasanya konsol).
- System.in: Strim input lalai (biasanya papan kekunci).
- System.err: Strim ralat standard (juga konsol).
Jenis Aliran:
- System.in adalah daripada jenis InputStream.
- System.out dan System.err adalah jenis PrintStream.
- Ini semua adalah strim bait, tetapi boleh dirangkumkan dalam strim aksara.
Contoh:
System.out.println("Este é o fluxo de saída padrão.");
System.err.println("Este é o fluxo de erro.");
int dado = System.in.read(); // Lê um byte do teclado
Penggunaan Strim Byte:
Hierarki Strim Byte:
- InputStream dan OutputStream berada di bahagian atas hierarki.
- Mereka menawarkan kaedah I/O asas, yang boleh membuang IOException sekiranya berlaku ralat.
- Keutamaan Aliran Watak:
- Walaupun strim bait boleh digunakan untuk membaca daripada konsol, strim aksara disyorkan untuk memudahkan pengantarabangsaan dan kebolehselenggaraan.
- Bila menggunakan Strim Byte:
- Sesuai untuk contoh program, utiliti mudah dan untuk operasi dengan input papan kekunci mentah.
Contoh Pembacaan Konsol dengan Strim Byte:
try {
InputStream input = System.in;
System.out.print("Digite um caractere: ");
int caractere = input.read(); // Lê um byte do console
System.out.println("Você digitou: " + (char) caractere);
} catch (IOException e) {
System.err.println("Erro ao ler o caractere.");
}
Petikan ini menekankan bahawa strim yang dipratentukan adalah asas dalam Java dan memperkenalkan penggunaan asas strim bait untuk operasi input dan output yang mudah.
Atas ialah kandungan terperinci Strim Dipratentukan dan Menggunakan Strim Byte. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn