Postingan

Menampilkan postingan dari Juni, 2017

Lambda

Gambar
Lambda Lambda Expression atau sering disebut Lambda digunakan untuk membuat fungsionalitas menjadi data yang bisa dipassing ke dalam suatu method sebagai parameter untuk menggantikan anonymous class yang biasa digunakan dalam program java. Lambda biasanya menggunakan simbol : Contoh anonymous class: Contoh Lambda: Perlu diketahui bahwa Lambda hanya bisa digunakan untuk satu method saja. Sekian tentang Lambda. Terima Kasih😊😊😊

Threading dan Socket

Gambar
Threading Thread adalah sekumpulan instruksi atau perintah yang dieksekusi secara independen. Multithreading adalah kemampuan yang memungkinkan kumpulan-kumpulan instruksi dijalankan bersamaan dalam waktu yang sama. Berikut contoh sederhana multithreading: Output: Penjelasan: Program ini memiliki 2 instruksi yang perlu dijalankan yaitu method run dan di method main Dalam method run dia akan terus mencetak angka yang bertambah dengan selang waktu 5 detik Dalam method main dia akan mencetak tulisan berupa HAHAHA dengan selang waktu 6 detik Output yang dihasilkan tidak akan berhenti kecuali diberhentikan dengan paksa Socket Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data atau proses antar program baik dalam satu mesin ataupun antar mesin. Berikut contoh sederhana socket: Namun ketika dijalankan maka akan muncul peringatan, hal tersebut karena port yang dimasukkan pada getLoopbackAddress() itu belum terdaf...

Java Collection

Gambar
Java Collections Java Collections adalah framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek seperti mengurutkan ,mencari, memasukkan, menghapus data.   Kerangka kerja Java Collection menyediakan dalam bentuk interfaces dan untuk class. Bentuk interfaces adalah S et, List, Queue, Dequeue,dll sedangkan untuk bentuk class berupa  ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll. Stack Stack adalah data yang ditumpuk atau kumpulan data yang ditumpuk-tumpuk. Stack menggunakan konsep LIFO(Last In First Out) yang berarti data yang terakhir dimasukkan akan keluar terlebih dahulu. Berikut contoh sederhana Stack : Output: HashMap HashMap adalah class implementasi dari Map dimana Map adalah interface yang memiliki fungsi memetakan nilai dengan key yang unik. HashMap memiliki 2 tipe generik yaitu key dan tipe datanya. Berikut contoh sederhana HashMap: Output: Vector dan...

Mencoba Database dalam Java

Gambar
Database dalam Java tidak jauh berbeda dengan yang lainnya dimana diperlukan koneksi, ada perintah-perintah query ,dll. Dalam postingan kali ini koneksi database java yang akan digunakan adalah JDBC (Java Database Connectivity) adalah sebuah API atau interface database yang dibangun untuk platform java. JDBC adalah spesifikasi standar dari javaSoft API yang memungkinkan program Java untuk mengakses database dimana JDBC menyediakan method untuk melakukan query dan modifikasi data RDBMS seperti Oracle, SQL server, MYSQL, dll. Agar java terkoneksi dengan database yang diinginkan maka perlu menggunakan kodingan seperti berikut: 3306 merupakan port umum database root merupakan username umum yang diset dalam pc atau laptop  password kosong merupakan settingan awal yang ada Berikutnya adalah method select dan update yang bisa dibuat dalam java: Penjelasan: Maksud dari kodingan di atas adalah selama masih ada record dalam tabel database maka akan diselect semua dan dima...

Membuat Notepad yang dapat mengubah Font

Gambar
Pada postingan sebelumnya, sudah dibahas tentang bagaimana membuat menu bar, text field , text area,dll. Selanjutnya , akan membahas tentang cara mengubah font. Disini akan ada tambahan dalam menu fontnya yaitu Custom Size dimana hanya perlu menambahkan kodingan seperti ini: Langkah selanjutnya yaitu memberikan suatu perintah untuk suatu item sebagai penanda saat akan diberi listener. Contoh kodingannya seperti ini: Kemudian setelah memberikan perintah untuk setiap item maka akan diberi listener seperti gambar berikut ini: Penjelasan kodingan di atas adalah: Yang dimaksudkan dalam if itu adalah jika yang dipilih adalah custom size maka akan muncul sebuah option pane yang berupa pilihan ukuran size yang ingin dipilih dan jika sudah dipilih , maka pilihan tsb akan disimpan dalam sebuah variabel size  Yang dimaksudkan dalam else tsb adalah apabila yang dipilih adalah item di antara 14,16 , dan 18 maka pilihan tsb akan disimpan dalam variabel size  Notepad.this...