High Fashioners Issue # 2 | Page 329

J. E. N. I.

Bab 12 Stream I / O Lanjut

12.1 Tujuan
Dalam module sebelumnya, Anda telah mempelajari bagaimana untuk mendapatkan input user dan memanipulasi file-file menggunakan strea. Kini Anda akan mempelajari lebih banyak tentang stream dan class-class stream yang lain.
Setelah melengkapi pembahasan ini, Anda harus dapat:
1. Tahu tipe-tipe stream yang umum digunakan 2. Menggunakan class File dan methodnya
• Karakter dan Stream byte
• Input dan Output Streams
• Node dan Filter Streams
3. Menggunakan class-class Input / Output yang berbeda
• Reader
• Writer
• InputStream
• OutputStream 4. Memahami konsep dari stream chaining 5. Mendefinisikan serialisasi 6. Memahami penggunaan dari kata kunci transient 7. Menulis dan membaca dari sebuah object stream
12.2 Tipe-Tipe Stream yang Umum Digunakan
12.2.1 Stream Karakter dan Byte
Seperti yang elah disebutkan sebelumnya, secara umum ada dua tipe dari stream, yaitu stream karakter dan byte. Kita hanya mengulang perbedaan mendasar antara keduanya. Stream byte adalah abstraksi file atau alat untuk data biner sedangkan stream karakter adalah untuk karakter Unicode.
Class InputStream adalah abstraksi class root untuk semua input stream byte sedangkan class OutputStream adalah class root abstraksi dari semua output stream byte. Untuk stream karakter, superclasss yang sesuai dari semua class-class secara berturut-turut adalah class Reader dan the Writer. Kedua class-class ini adalah abstraksi class-class untuk membaca dan menulis stream karakter.
12.2.2 Input dan Output Stream
Stream juga dikategorikan berdasarkan apakah mereka digunakan untuk membaca atau menulis stream. Walaupun ini sudah cukup nyata, izinkan saya untuk mendefinisikan tipe
Pengenalan Pemrograman 2 1