Rabu, 14 Maret 2012

Input/Output (I/O) Stream part 1


  • 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