Program java melakukan proses I/O melalui stream. Mungkin anda akan bertanya: "apa itu stream?" Stream adalah sebuah abstraksi yang dapat memberikan atau mendapatkan informasi. Stream dapat dihubungkan dengan peralatan fisik yang terdapat dalam sistem I/O Java, seperti: keyboard, file, layar console, dan yang lainya. Cara kerja stream selalu sama, meskipun jenis peralatan yang terhubung dengan stream tersebut berbeda. Ini artinya Stream input dapat mengabstraksikan beberapa tipe peralatan fisik,
seperti: keyboard, file, atau socket jaringan. Begitu pula dengan layar console, file maupun koneksi jaringan. Dengan demikian, stream akan memudahkan kita dalam melakukan proses I/O, karena kode program yang kita tulis akan sama untuk masing-masing peralatan fisik yang dihubungkan dengan stream bersangkutan. Sebagai contoh kita dapat menggunakan kelas dan method yang sama untuk melakukan penulisan sebuah teks, baik ke layar console maupun kedalam file.
Tidak ada komentar:
Posting Komentar