Stream in Java

Stream, Proses penulisan dan pembacaan data sering disebut Input dan Output, dimana penulisan data berarti mengalirkan data ke Output dan menerima atau mendapatkan data dari Input.
Stream merupakan dasar operasi IO dalam Java yang menggunakan package “java.io” sebagai package utama. Stream adalah representasi abstrak dari input dan output device, dimana aliran bytes akan ditransfer seperti file didalam harddisk, file pada sistem remote ataupun printer. Data dapat dibacadari input stream yang dapat berupa file, keyboard atau komputer remote(jaringan). Sedangkan untuk operasi penulisan berarti menulis data pada output stream. Package “java.io” dua tipe stream yaitu binary dan karakter stream. Binary merupakan data berupa bit atau data binary, sedangkan karakter adalah tipe khusus untuk pembacaan dan penulisan teks/karakter.

 

1. InputStream

 

Sub-sub class dari InputStream adalah :

  • AudioInputStream
  • ByteArrayInputStream
  • FileInpuStream
  • FilterInputStream
  • PipedInputStream
  • SequenceInputStream
  • StringBufferInputStream, Contoh : MyInputStream.java

 

 

2. OutputStream

 

Sub-sub class dari OutputStream adalah :

  • ByteArrayOutputStream
  • FileOutputStream
  • FilterOutputStream
  • ObjectOutputStream
  • PipedOutputStream, Contoh : MyOutputStream.java

Back

Advertisements

3 Responses to Stream in Java

  1. netgeeks says:

    bos, kasih tulisan tentang abstrak ama interface donks

  2. vyor says:

    OK, tar aku posting !!!!!

  3. STR says:

    Cepad, cepad!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: