sama dengan() dan kontrak hashCode() atau apa pun

Metode equals dan hashCode terkait erat satu sama lain, dan merupakan ide bagus untuk mengganti kedua metode secara konsisten. Banyak orang mengetahui hal ini. Tetapi tidak semua orang memahami sepenuhnya alasan aturan ini dan konsekuensi dari pelanggarannya.

Dalam posting ini , kita akan melihat ide di balik metode ini, meninjau tujuan mereka, dan mengeksplorasi mengapa mereka sangat terkait.

Kekekalan di Jawa: final, konstanta, dan tidak berubah

Dalam pelajaran ini , kita akan berbicara tentang pengubah final khusus . Anda dapat menganggapnya sebagai cara untuk "membekukan" bagian dari program kami di mana kami membutuhkan perilaku yang konstan, tidak ambigu, dan tidak berubah.

Kita dapat menerapkannya pada tiga elemen program kita: kelas, metode, dan variabel. Mari kita membahasnya secara bergiliran.

Video: Jawa. Kelas objek Survei pertanyaan wawancara

Untuk apa metode finalisasi ? Apa fitur khusus dari metode wait , notify , dan notifyAll ? Bagaimana metode equals dan hashCode terkait? Mengapa semua kelas Java mewarisi Object ? Video memberikan jawaban untuk ini dan banyak pertanyaan lainnya.