Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada sebagian besar program yang membutuhkan data-data eksternal. Java menyediakan dukungan terhadap proses I/O dengan menghadirkan paket java.io. Di dalam paket tersebut tersimpan banyak kelas dan interface yang siap pakai. Program Java melakukan proses I/O melalui stream.
Stream digunakan untuk menangani proses I/O di Java. Input stream digunakan untuk membaca data dan output stream untuk menulis data. Kelas stream yang berbeda, seperti java.io.FileInputStream dan sun.net.TelnetOutputStream, digunakan untuk membaca dan menulis sumber data tertentu. Namun, semua output stream memiliki metode dasar yang sama untuk menulis data dan input stream menggunakan metode dasar yang sama untuk membaca data.
Kemampuan untuk memproses output dalam java dalam bentuk byte atau bytestream diwakili oleh class abstrak OutputStream, sedangkan input diwakili class InputStream. Apabila memproses data karakter atau disebut character stream seperti string atau bilangan maka Java menyediakan class abstrak Reader dan Writer.
BufferedInputStream dan BufferedOutputStream menyediakan fungsi buffer dalam proses output dan input untuk memperbepat dan mengefisiensikan proses. Kedua class ini biasanya digunakan secara bersamaan dengan implementasi class output dan input stream lain.
Stream digunakan untuk menangani proses I/O di Java. Input stream digunakan untuk membaca data dan output stream untuk menulis data. Kelas stream yang berbeda, seperti java.io.FileInputStream dan sun.net.TelnetOutputStream, digunakan untuk membaca dan menulis sumber data tertentu. Namun, semua output stream memiliki metode dasar yang sama untuk menulis data dan input stream menggunakan metode dasar yang sama untuk membaca data.
Kemampuan untuk memproses output dalam java dalam bentuk byte atau bytestream diwakili oleh class abstrak OutputStream, sedangkan input diwakili class InputStream. Apabila memproses data karakter atau disebut character stream seperti string atau bilangan maka Java menyediakan class abstrak Reader dan Writer.
BufferedInputStream dan BufferedOutputStream menyediakan fungsi buffer dalam proses output dan input untuk memperbepat dan mengefisiensikan proses. Kedua class ini biasanya digunakan secara bersamaan dengan implementasi class output dan input stream lain.
sumber: http://setyawan-wibisono.com/67/modul-5-input-data-melalui-keyboard
1 komentar:
makasih banyak gan.. elas sekali
Posting Komentar