contratos equals() y hashCode() o como están hechos
Los métodos equals y hashCode están estrechamente relacionados entre sí y es una buena idea anular ambos métodos de forma coherente. Mucha gente sabe esto. Pero no todos entienden completamente la razón de esta regla y las consecuencias de romperla.
En esta publicación , analizaremos la idea detrás de estos métodos, revisaremos su propósito y exploraremos por qué están tan relacionados.
Inmutabilidad en Java: final, constantes e inmutable
En esta lección , hablaremos sobre el modificador final especial . Puede pensar en ello como una forma de "congelar" partes de nuestro programa donde necesitamos un comportamiento constante, inequívoco e invariable.
Podemos aplicarlo a tres elementos de nuestro programa: clases, métodos y variables. Vamos a repasarlos a su vez.
Vídeo: Java. Clase de objeto Encuesta de preguntas de entrevista
¿Para qué sirve el método finalize ? ¿Cuáles son las características específicas de los métodos wait , notificar y notificar a todos ? ¿ Cómo se relacionan los métodos equals y hashCode ? ¿Por qué todas las clases de Java heredan Object ? El video proporciona respuestas a estas y muchas otras preguntas.
GO TO FULL VERSION