0% menganggap dokumen ini bermanfaat (0 suara)
266 tayangan

Stream Java

Stream adalah dasar operasi input-output pada Java yang terdapat di package java.io. Terdapat dua jenis stream, yaitu stream byte untuk data dalam bentuk byte dan stream karakter untuk proses I/O data karakter. Input stream merupakan kelas abstrak yang digunakan untuk memasukkan nilai ke program, sedangkan output stream kelas abstrak untuk mengeluarkan hasil pengolahan program.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
266 tayangan

Stream Java

Stream adalah dasar operasi input-output pada Java yang terdapat di package java.io. Terdapat dua jenis stream, yaitu stream byte untuk data dalam bentuk byte dan stream karakter untuk proses I/O data karakter. Input stream merupakan kelas abstrak yang digunakan untuk memasukkan nilai ke program, sedangkan output stream kelas abstrak untuk mengeluarkan hasil pengolahan program.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

STREAM

1. Pengertian stream

Stream merupakan dasar dari operasi input-output pada java yang terdapat di dalam package
java, stream juga merupakan sebuah abstraksi yang dapat memberi dan mendapat informasi.
Ada 2 macam tipe stream yaitu, stream byte dan stream karakter.

Stream Byte : digunakan untuk memberi atau menyimpan informasi data dalam bentuk byte.

Ada beberapa kelas dalam package java.io yang termasuk dalam stream byte

Nama kelas Keterangan


BufferedInputstream Stream input yang telah terbuffer
BufferedOutputStream Stream output yang telah terbuffer
ByteArrayInputStream Stream input yang membaca dari array byte
ByteArrayOutputStream Stream output yang menulis ke array byte
DataInputStream Stream input yang berisi method-method untuk
membaca tipe data standar yang terdapat dalam java
DataOutputStream Stream output yang berisi method-method untuk
menulis tipe data standar yang terdapat dalam java

Stream Karakter : digunakan untuk melakukan proses I/O yang melibatkan data-data dalam
bentuk karakter.

Ada beberapa kelas dalam package java.io yang termasuk dalam stream karakter

Nama kelas Keterangan


BufferedReader Stream karakter input yang telah terbuffer
BufferedWriter Stream karakter output yang telah terbuffer
CharArrayReader Stream input yang membaca dari array karakter
CharArrayWriter Stream output yang menulis ke array karakter
InputStreamReader Stream input menerjemahkan byte ke karakter
OutputStreamWriter Stream output yang menerjemahkan karakter ke
byte
2. Input stream

Input stream merupakan class abstrak dan tidak dapat digunakan langsung dalam program,
input merupakan nilai yang akan dimasukkan kedalam program. Di dalam program kita akan
berurusan dengan beberapa subclass, dari calss ini yang memberi fungsi khusus yang variant.
AudioInputStream, ByteArrayStream, FileInputStream, FilterInputStream, PippedInputStream,
dan StringBufferedInputStream.

2 method utama input stream :

- read() digunakan untuk membaca stream


- closes() digunakan untuk menutup koneksi input stream

3. Ouput stream

Output stream merupakan class abstrak dan tidak dapat digunakan langsung dalam program,
output merupakan hasil dari pengolahan nilai program, anda dapat menggunakan subclass dari
output stream dalam program.

Beberapa subclass dari output stream :

- ByteArrayOutputStream, digunakan untuk menuliskan stream menjadi byte array.


- FileOutputstream, digunakan untuk menulis pada file
- ObjekOutputStream, untuk menuliskan objek pada output stream.

Anda mungkin juga menyukai