Contoh Penggunaan Method Untuk Mendapatkan Informasi Pada Exception Handling

Exception pada Java dan semua subclassnya tidak memberikan method yang spesifik. Oleh karena itu method-method ini terdapat dalam class Throwable, yang merupakan class dasar. Tujuan dibuatnya class exception adalah untuk menentukan jenis-jenis exception yang berbeda sehingga setiap akar permasalahan dalam program dapat diidentifikasi dan ditangani sesuai dengan tipe exception-nya. Setiap objek exception memiliki informasi yang penting mengenai … 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

Method-method Untuk List Pada Java Yang Perlu Anda Ketahui

Java menyediakan berbagai method yang sangat berguna untuk memudahkan pengoperasian ketika Anda berurusan dengan list. Pada kesempatan kali ini akan di bahas mengenai method yang penting untuk anda ketahui sebagai dasar pemrograman Java. Membuat array list dari array objek-objek Seringkali anda perlu untuk membuat array list dari array ataupun sebaliknya. Anda bisa saja menulis kode … Read more

Memahami Method Equals() Dari Class Object Dan Perbedaannya Dengan Operator “==”

Salah satu method yang sangat berguna dari kelas Object adalah method equals(Object) di samping method lainnya seperti toString(). Namun sebelumnya, anda sudah mengetahui bahwa setiap objek pada Java mewarisi method (inherit) dari class java.lang.Object yang dapat digunakan. Jadi apa yang sebenarnya dilakukan oleh method equals(Object)? Method equals memiliki signature:

Jadi method ini akan menguji apakah … Read more

Belajar Bahasa Pemrograman Java: Method Overloading VS Overriding

Method overloading artinya method dengan nama yang sama, namun memiliki parameter yang berbeda, dan method ini berada dalam sebuah class yang sama atau bisa juga berada dalam class yang lain yang terkait dalam hirarki inheritance. Method overriding artinya memberikan implementasi yang baru dari suatu method pada subclass, jadi method ini berada pada class yang berbeda … Read more

Memahami Method Overriding Dan Aturannya Pada Java

Hallo guys, sebelumnya anda sudah mengetahui mengenai apa itu inheritance dan juga pengertian abstraction. Class yang mewariskan pada inheritance disebut super class dan yang diwariskan adalah sub class. Jadi, ketika super class ini memiliki method dan kemudian method ini dideklarasikan di sub class maka di sebut dengan method overriding. Dengan demikian, subclass tersebut akan memberikan … Read more

Method hashCode() Pada Class String

Method int hashCode() pada class String akan mengembalikan kode hash dari string tersebut dalam bentuk Integer. Kode hash pada objek String ini dikomputasi sebagai: s[0]*31^(n – 1) + s[1]*31^(n – 2) + … + s[n – 1] Dimana : s[i] adalah karakter dari string n adalah panjang (length) dari string ^ adalah eksponen Nilai hash … Read more

Memahami Method endsWith(String suffix) Pada Class String

Method boolean endsWith(String suffix) pada pemrograman Java adalah method dari class String yang akan mengembalikan nilai boolean true atau false dengan menguji apakah akhiran dari suatu string merupakan urutan dari karakter tertentu (string lain atau suffix). Parameternya: suffix: akhiran (suffix) Method ini akan mengembalikan nilai true jika urutan karakter yang direpresentasikan oleh argumen adalah merupakan urutan … Read more

Memahami Method startsWith() Pada Class String

boolean startsWith(String prefix, int offset) Method startWith(String prefix, int offset) pada class String akan memeriksa apakah jika suatu substring dari string pada indeks tertentu dimulai dengan prefix yang spesifik. Parameternya :

Method ini akan mengembalikan nilai true jika urutan karakter yang direpresentasikan oleh argumen adalah awalan (prefix) dari substring yang dimulai dari indeks offset, … Read more

Memahami Method boolean regionMatches() Pada Class String

Method boolean regionMatches() akan menguji apakah suatu region dari dua string equal atau tidak. Jadi substring dari suatu objek String dibandingkan dengan suatu substring dari argumen lainnya. Apa kriterianya ketika method ini mengembalikan nilai true? Hasil akan mengembalikan nilai true jika substring ini merepresentasikan urutan karakter yang sama, dan hanya akan mengabaikan case tertentu jika … Read more