Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0 Pertemuan 11 OPERASI I/O
Mahasiswa dapat Menghasilkan aplikasi untuk manipulasi I/O (C3) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menghasilkan aplikasi untuk manipulasi I/O (C3)
Menggunakan Byte Streams Menggunakan Charater Streams Outline Materi Pengenalan Streams Menggunakan Byte Streams Menggunakan Charater Streams Mengakses File secara acak
Variabel Stream Standar PENGENALAN STREAMS Byte Streams Character Streams Variabel Stream Standar System.in System.out System.err
MENGGUNAKAN BYTE STREAMS Membaca input dari console Menulis output ke console Membaca input dari File Menulis output ke File
MENGGUNAKAN BYTE STREAMS Method yang didefinisikan oleh class InputStream yaitu : int available() void close() void mark(int readLimit) boolean markSupported() int read() int read(byte[] b) int read(byte[] b, int off, int len) void reset() long skip(long n)
MENGGUNAKAN BYTE STREAMS Method yang didefinisikan oleh class OutputStream yaitu : void close() void flush() void write(byte[] b) void write(byte[] b, int off, int len) abstract void write(int b)
MENGGUNAKAN CHARACTER STREAMS Membaca input dari console Menulis output ke console Membaca input dari File Menulis output ke File
MENGAKSES FILE SECARA ACAK class java.io.RandomAccessFile Membaca isi file dan menulis ke file secara acak
Secara umum streams terdiri dari RINGKASAN Secara umum streams terdiri dari Byte Streams Charater Streams Semua class dan interface yang berhubungan dengan streams ada dalam package java.io