PERTEMUAN 4 STREAM
Stream berhubungan dengan proses untuk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan. Secara prinsip terdapat 2 buah kelas yang berhubungan dengan stream, yaitu : Kelas InputStream, Kelas OutputStream Pengantar STREAM
Kelas abstrak yang menjadi dasar bagi semua kelas yang berhubungan dengan pembacaan data dari suatu sumber. Turunan dari kelas ini yaitu : FileInputStream FilterInputStream StringBufferInputStream Kelas InputStream
Metode-Metode kelas InputStream Dalam hal ini, read() dimaksudkan untuk membaca sebuah byte data dari stream masukan dan hasilnya dinyatakan dengan tipe int. Nilai yang dihasilkan normalnya adalah berkisar antara 0 sampai dengan 255. Namun sekiranya akhir masukan dijumpai, metode ini menghasilkan nilai –1. Metode-Metode kelas InputStream
Nilai balik metode read()
merupakan pernyataan untuk membaca data dan buffer merupakan pernyataan untuk membaca data dan buffer. Adapun jumlah karakter yang dibaca diletakkan jum. Jika terjadi eksepsi I0Exception maka pesan "Kesalahan ditampilkan ke standard error dan kemudian eksekusi dihentikan. Pernyataan : try { jum = System.in.read(buffer); } catch (IOException i) { System.err.println("Kes alahan baca"); System.exit(1);
Kelas OutStream Merupakan kelas abstrak yang menjadi dasar untuk semua stream keluaran. Turunan kelasnya yaitu : OutputSrtream ByteArrayOutputSrtream FileOutputSrtream
OutputSrtream Merupakan metode – metode yang lain dibahas saat membicarakan kelas-kelas tertentu. ByteArrayOutputSrtream merupakan Kelas yang digunakan untuk mengirimkan keluaran ke suatu array dengan elemen bertipe byte. FileOutputSrtream Berfungsi untuk menuliskan keluaran ke suatu berkas.
S E K I A N A S W A R R.