9 Aturan Dan Contoh Penggunaan Constructor Pada Program Java

Halo gan, pada pembahasan sebelumnya admin sudah membahas mengenai inisialisasi objek dengan menggunakan constructor. Nah, pada kesempatan kali ini, akan dijelaskan mengenai 9 aturan dan contoh penggunaan constructor tersebut dalam program Java. Apa sajakah itu? Namun sebelumnya, untuk memudahkan kita bisa kembali lagi membahas mengenai constructor itu sendiri. Seperti sudah anda ketahui bahwa objek merupakan sebuah … Read more

Mencegah Pewarisan (Extended) Dan Overriding Pada Class Dan Method

Anda mungkin sewaktu-waktu tidak ingin class yang anda buat bisa diwariskan pada class lainnya melalui inheritance. Dalam hal ini, anda bisa menggunakan modifier final untuk mengindikasikan bahwa suatu class adalah final dan tidak bisa menjadi class induk. Contoh class final dari Java adalah Math, String, StringBuilder dan StringBuffer. Sebagai contoh class di bawah ini tidak bisa … Read more

Memahami Casting Pada Objek Dan Penggunaan Operator instanceof

Hallo Gan, kali ini kita akan mendiskusikan mengenai casting pada objek dan penggunaan instanceof. Bagi yang sedang belajar pemrograman Java mungkin sering dipusingkan dengan istilah ini, namun sebenarnya tidak serumit itu. Baca juga: Numerik casting Casting char dengan tipe numerik Apa Itu Casting Objek Pada Java? Casting objek artinya adalah satu tipe referensi objek dapat menjadi tipe … Read more

Perbedaan Dan Perbandingan Antara String, StringBuffer dan StringBuilder

Jika anda mempelajari bahasa pemrograman Java, pasti anda sering bertemu dengan pernyataan System.out.println() untuk menampilkan sesuatu pada konsol menggunakan String. Sebagai salah satu class yang terpenting, String adalah final dan immutable pada Java. Setiap modifikasi yang dilakukan pada String akan membuat objek baru. Misalkan ketika anda mengubah String huruf kapital menjadi huruf kecil, atau mengambil … Read more

Class StringBuilder Pada Java

Class StringBuilder digunakan untuk membuat objek string yang mutable sama seperti class StringBuffer. Namun perbedaan utamanya terletak pada sinkronisasasi, sehingga StringBuilder ini tidak thread safe karena tidak disinkronisasi. Urutan, panjang dan konten dari StringBuilder dapat diubah dengan pemanggilan dan menggunakan method-methodnya. Dalam implementasinya, StringBuilder lebih cepat jika dibandingkan dengan StringBuffer. Namun, penggunaannya juga harus tepat, … Read more