CodeGym /Cursuri /All lectures for RO purposes /Lecții suplimentare pentru nivel

Lecții suplimentare pentru nivel

All lectures for RO purposes
Nivel, Lecţie
Disponibil

contracte equals() și hashCode() sau orice altceva

Metodele equals și hashCode sunt strâns legate între ele și este o idee bună să suprascrieți ambele metode într-un mod consecvent. Mulți oameni știu asta. Dar nu toată lumea înțelege pe deplin motivul acestei reguli și consecințele încălcării acesteia.

În această postare , vom arunca o privire asupra ideii din spatele acestor metode, vom analiza scopul lor și vom explora de ce sunt atât de legate.

Imuabilitatea în Java: finală, constante și imuabilă

În această lecție , vom vorbi despre modificatorul final special . Vă puteți gândi la asta ca la o modalitate de a „îngheța” părți ale programului nostru în care avem nevoie de un comportament constant, neechivoc și neschimbabil.

Îl putem aplica la trei elemente ale programului nostru: clase, metode și variabile. Să le trecem pe rând.

Video: Java. Clasa obiect Sondaj de întrebări interviu

Pentru ce este metoda de finalizare ? Care sunt caracteristicile specifice ale metodelor wait , notify și notifyAll ? Cum sunt legate metodele equals și hashCode ? De ce toate clasele Java moștenesc Object ? Videoclipul oferă răspunsuri la aceste întrebări și la multe alte întrebări.

Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION