I/O Streams - part1

Kamis, 08 Maret 2012
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:

Unknown mengatakan...

ikuti part2-nya...

Posting Komentar