STREAM I/O
Pemrograman Berbasis Objek
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
I/O Streams
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.
Streams
Byte stream (8 bit)
digunakan untuk byte, integer, dan simple data type yang lain.
Misal: numerical data, executable programs, dll
Character stream (16bitdigunakan untuk data tekstual (teks), mendukung
unicode.
Misal: text files
Byte Stream
Character Stream
Cara menggunakan stream
Prosedur penggunaan byte stream dan character stream sama
Input stream
1.Membuat obyek yg berasosiasi dg data source.
Mis : FileInputStream
2.Membaca informasi dari stream dg menggunakan method obyek tsb.
Mis: read()
3.Bila selesai, panggil method close.
Output stream
1.Membuat obyek yg berasosiasi dg data destination.
Mis : BufferedWriter
2.Menulis informasi ke stream tujuan dg menggunakan method obyek
tsb.
Mis: write()
3.Bila selesai, panggil method close.
1 komentar:
ikuti part2-nya...
Posting Komentar