Pen-Sinkronisasi-an Thread — JAVA

Method statis Thread.sleep( ) memaksa sebuah Thread untuk meninggalkan keadaan / operasi yang berjalan hingga durasi sleep-nya selesai. Thread.sleep(200) membuat sebuah Thread tertidur selama 200 milidetik. Method sleep( ) memberikan sebuah Exception (InterruptedException – Exception yang diinterupsi) sehingga semua panggilan method sleep ( ) HArUS di “bungkus” dengan sebuah TRY/CATCH. Kita dapat menggunakan method sleep…

Thread-Thread — JAVA

Sebuah Thread (rangkaian) dengan sebuah huruf-kecil ‘t’ adalah sebuah thread yang terpisah dengan Eksekusi di Java Programming. Setiap Thread pada Java memiliki Tumpukan panggilannya sendiri. Sebuah Thread dengan sebuah bahasa-kapital ‘T’ adalah Class Thread pada java.lang. Sebuah objek Thread mewakili sebuah Thread yang diEksekusi. Sebuah Thread membutuhkan pekerjaan untuk dilakukan. Pekerjaan Thread adalah sebuah contoh…

Client and Server

Aplikasi Client dan Server BerKomunikasi melalui Koneksi Soket (Socket Connection), Sebuah Soket merupakan sebuah Koneksi antara dua Aplikasi yang dapat berjalan pada dua mesin fisik yang berbeda (Client dan Server), Sebuah Client harus mengetahui Alamat IP (nama domain) dan nomor port TCP dari Aplikasi Server, Sebuah Port TCP adalah angka unsigned 16-bit yang merupakan aplikasi…

File Writer dan File Reader — JAVA

Untuk menulis sebuah file Teks, mulai dengan sebuah aliran koneksi FileWriter (Penulis File). “Ikatkan” FileWriter ke sebuah BufferedWriter untuk Effisiensi. Sebuah file Objek mewakili sebuah file pada jalur tertentu, tapi tidak mewakili isi file yang sebenarnya. Dengan sebuah file objek kita dapat membuat, mengutak-atik, dan menghapus daftar file (File/Folder Directory). Kebanyakan stream-stream (aliran) yang bisa…

Objek Serialisasi – JAVA

Kita dapat menyimpan sebuah keadaan Objek dengan Menserialisasi Objek tersebut. Untuk Menserialisasi sebuah Objek, kita butuh sebuah ObjectOutputStream (dari java.io) Streams (Bahasa indonesianya : aliran) terbagi menjadi 2, yaitu Aliran Koneksi (Connection Streams) atau Aliran Berantai (Chain Streams). Connection Streams dapat digambarkan sebagai sebuah Koneksi ke sebuah sumber atau tujuan, khususnya sebuah file, koneksi jaringan…

RANGKUMAN TENTANG Layout Manager, Swing Component, GUI, BorderLayout, BoxLayout, FlowLayout — JAVA

Layout Manager mengendalikan ukuran dan lokasi komponen-komponen yang berada di dalam komponen lainnya. Ketika kita menambahkan sebuah komponen ke komponen lainnya (kadang disebut sebagai komponen background, tapi itu bukanlah perbedaan teknis), Komponen yang ditambahkan dikendalikan oleh layout manager dari komponen Background. Sebuah Layout Manager meminta komponen-komponen untuk mengajukan ukurannya, sebelum membuat keputusan tentang layout. Tergantung…

Rangkuman tentang Graphics – JAVA

  Kita dapat menggambar grafik 2D secara langsung di dalam widget. Kita dapat menggambar sebuah file bertipe .gif atau .jpeg secara langsung pada widget. Untuk menggambar grafik milikmu (termasuk sebuah .gif atau .jpeg), buatlah sebuah subclass JPanel dan mengganti “isi” dari method paintComponent ( ). Method paintComponent ( ) dipanggil oleh system GUI. Kita tidak…