Thread dan Runnable

Penggunaan multithreading memungkinkan beberapa instruksi dijalankan secara bersamaan dalam sebuah program. Sedangkan Thread merupakan satu kumpulan instruksi yang dieksekusi secara independen.
Pada saat menjalankan program, sebuah thread utama akan dibuat oleh java untuk mengeksekusi program tersebut, yang dimulai dengan memanggil method main(). Untuk membuat thread baru yang terpisah dari thread utama, maka harus membuat class baru yang merupakan turunan dari kelas thread atau mengimplementasikan interface runnabe. Continue reading

Stream (pengembangan 1)

selain contoh code java menggunakan stream sebelumnya, kali ini dengan sedikit pengambangan akan menghasilkan beberapa perubahan bentuk source code dan hasilnya juga sedikit berbeda.

pada tulisan sebelumnya telah kita pelajari bagaimana menggunakan stream untuk membaca satu karakter menggunakan “read” dan untuk selanjutnya kita menggunakan “readline” untuk membaca karakter satu baris, codenya sebagai berikut. Continue reading

Stream

Operasi I/O pada pemrograman java menggunakan Stream yang merupakan abstraksi dari sesuatu yang digunakan untuk menulis atau menghasilkan dan membaca atau mendapatkan informasi. Stream terbagi menjadi dua yaitu Byte Stream dan Character Stream. Byte Stream digunakan dalam operasi I/O data biner (byte). Sedangkan Character Stream digunakan untuk menangani operasi I/O yang menggunakan karakter dan string. semua yang berhubungan dengan Stream ada dalam package java.io.*.

contoh code :
InputKarakter   Continue reading