- Semua data di Java dibaca dan ditulis dengan menggunakan stream.
- Stream adalah representasi abstrak dari aliran data yang berjalan dari sumber (input stream) ke tujuan (output stream).
- Contoh:
- Membaca dan menulis file di dan ke harddisk
- Membaca dan menulis teks ke console.
- Membaca dan menulis melalui network
- Untuk membaca, program membuka stream pada sumber ( file, memory, socket) dan membaca informasi secara sekuensial.
- Untuk menulis, program mengirim informasi ke tujuan dengan cara membuka stream tujuan, selanjutnya menulis informasi secara sekuensial.
- Byte stream (8 bit) : digunakan untuk byte, integer, dan simple data type yang lain. Misal: numerical data, executable programs,dll.
- Character stream (16bit) : digunakan untuk data tekstual (teks), mendukung unicode. Misal: text files.
![]() |
Byte Stream |
![]() |
Character Stream |
contoh script membaca file:
sumber : Pemrograman
Berorientasi Obyek oleh Idris Winarno (file ppt)
Tidak ada komentar:
Posting Komentar