Hola, fue una buena explicación. Apenas para empezar una lista de reproducción sobre paso por valor y referencia a funciones, copia superficial y profunda de un objeto, y por último estructuras de datos inmutables persistentes (Vavr). Saludos.
Te hago una consulta, probando la última parte min 21.54 decis que el metodo equals compara posiciones de memoria cuando se inicializan objetos con new entonces recomendas sobreescribirlo... Nose si habras estado trabajando con una version java vieja pero en la jdk 21 Integer a = new Integer(1000); Integer b = new Integer(1000); if (a.equals(b)) { System.out.println("son iguales con equals"); } else { System.out.println("no son iguales con equals"); } Esto devuelve "son iguales" , por lo que no hace falta sobreescribir el metodo
buena explicacion, donde usted aprendio JAVA a ese nivel o que libros me recomienda para alcanzar ese tipo de conocimiento ya que estoy aprendiendo JAVA
Hola blueshi, yo siempre recomiendo que para este tipo de cosas especificas de Java como minimo un dev Java deberia leer un libro de certificación. Aunque no te certifiques, en el proceso aprenderas un monton.
Lo que no entendi es por qué al utilizar equals() con los Integer me da que son iguales pero al momento de comparar men1.a=100; y men2.a=100; me da que no son iguales?
Explicación magistral, me gustaría una de hilos y clases genéricas con ejemplos de donde usarlos
La mejor explicación que vi sobre el tema. Gracias Víctor!
Pfff que clase magistral, la calma y confianza que transmitís es increible. Clarísimo todo el video
Excelente explicación de tantos videos que vi, este es el único con buenos ejemplos prácticos
Muchísimas gracias, al fin logro comprender este tema :)
Estaba buscando justo esto para una entrevista mañana. Excelente explicación, un abrazo fuerte.
Gracias! Excelente explicación ahora por fin entiendo mejor el funcionamiento de la memoria en Java gracias a ud
Muchas gracias Victor. Tus explicaciones son excelentes. Tmbien esperando uno de hilos
Excelente contenido, muchas gracias por la explicación tan concisa y gráfica, me quedó claro.
Hola, fue una buena explicación. Apenas para empezar una lista de reproducción sobre paso por valor y referencia a funciones, copia superficial y profunda de un objeto, y por último estructuras de datos inmutables persistentes (Vavr). Saludos.
pufff que joya de vídeo, me suscribo!
Pero que excelente explicación 👏👏
Wow. Me parece muy interesante ☺️
Gracias.
muy buena explicación.
Saludos maestro!!
Great video!!
Gracias!
Gracias crack.
Te hago una consulta, probando la última parte min 21.54 decis que el metodo equals compara posiciones de memoria cuando se inicializan objetos con new entonces recomendas sobreescribirlo... Nose si habras estado trabajando con una version java vieja pero en la jdk 21
Integer a = new Integer(1000);
Integer b = new Integer(1000);
if (a.equals(b)) {
System.out.println("son iguales con equals");
} else {
System.out.println("no son iguales con equals");
}
Esto devuelve "son iguales" , por lo que no hace falta sobreescribir el metodo
Gran explicacion. Tienes el repo con el codigo por ahi y la diapositiva por favor?
buena explicacion, donde usted aprendio JAVA a ese nivel o que libros me recomienda para alcanzar ese tipo de conocimiento ya que estoy aprendiendo JAVA
Hola blueshi, yo siempre recomiendo que para este tipo de cosas especificas de Java como minimo un dev Java deberia leer un libro de certificación.
Aunque no te certifiques, en el proceso aprenderas un monton.
@@tuxtor gracias por responder, me aclaro la duda, voy a buscar esos libros
Lo que no entendi es por qué al utilizar equals() con los Integer me da que son iguales pero al momento de comparar men1.a=100; y men2.a=100; me da que no son iguales?
Eso se por Integer es objeto y el int es primitivo, cuando compares objetos como el caso de Integer utiliza equals, y compararas el valor del objeto.
¿ Cuál podría ser la traducción al castellano de los términos "heap memory" y "stack memory" ?
La traducción de heap seria monton.
Una forma en la cual los libros lo describen es memoria dinámica
En el caso de stack es memoria de pila
🐢👍