JAVA: Clases inmutables ☕ DAM - DAW

  Рет қаралды 1,256

Aula en la nube

Aula en la nube

Күн бұрын

💎 Claves BARATAS 100% ORIGINALES: Cupón Descuento 👉 GAKS 👈
✅ Windows 10 Pro: bit.ly/3ZGeFDu
✅ Windows 10 Home: bit.ly/3k9mhy3
✅ Windows 11 Pro: bit.ly/3ZEbZ9t
✅ Office 2016: bit.ly/3XzSiha
✅ Office 2021: bit.ly/3ISpIDS
______________________________________________________
👉 Vídeo 16 del Tema 5 del curso del módulo de programación de los CFGS de DAM y DAW. Veremos cómo funcionan y cómo se crean las clases inmutables en JAVA. Para ello, hablaremos también en detalle sobre la inmutabilidad de las Strings en JAVA
🕒 Línea de tiempo
------------------------------------
00:00 Introducción
01:17 Clases inmutables en JAVA
03:17 Strings en JAVA
06:45 Ejemplo de inmutabilidad en Strings
10:57 Crear clases inmutables
12:46 Ejemplo de creación de clase inmutable
💻 REPOSITORIO GITHUB:
github.com/aulaenlanube/curso...
🏆 REGALOS FRIKIS:
aulaenlanube.com/zona-friki/
💙 MI WEB: www.aulaenlanube.com/
💚MI OTRA WEB: insignias.org/
Necesitas un HOSTING:
🥇 clientes.sered.net/aff.php?af...
🎁 CÓDIGO 2 MESES HOSTING GRATIS: AULA
#java

Пікірлер: 2
@petejewel
@petejewel Жыл бұрын
Muchas gracias por tus videos. Son muy didácticos. Tengo una duda sobre la clase ObjetoInmutable del ejemplo y el field point de la clase Punto. No entiendo muy bien por qué haces una copia del Punto recibido en el constructor y en el método getPunto. Por lo que muestras, la clase Punto es inmutable, por lo que no le veo el sentido a hacer tales copias. Si la clase Punto es inmutable no debería ser necesario, igual que indicas para el campo s de la clase String. Si Punto fuera mutable entonces sí sería necesario, como dices
@aulaenlanube
@aulaenlanube Жыл бұрын
Como bien dices, si Punto es inmutable, no es necesario crear nuevas instancias en el constructor y en el getter. Mi intención era mostrar dos clases inmutables, una con parámetros primitivos(Punto) y otra que contenga alguna instancia de un objeto(ObjetoInmutable). En este ejemplo ObjetoInmutable, será completamente inmutable independientemente de la Punto. Entiendo que haya podido confundir si no lo he dicho explícitamente. Respecto a la String, hablo de ello al final del vídeo, donde planteo una pregunta 15:31 , si la String ya es inmutable, no hace falta crear una nueva instancia, ya que se crea implícitamente siempre, precisamente lo hago de las dos formas para que se pueda entender bien el concepto de inmutabilidad en las Strings. De hecho esa misma explicación se puede extrapolar a la clase Punto igualmente. Agradezco mucho tu comentario, ya que gracias a él, puede que haya quedado todo mucho más claro. Salu2
JAVA: Arrays de objetos ☕ DAM - DAW
8:38
Aula en la nube
Рет қаралды 1,2 М.
Optionals In Java - Simple Tutorial
15:53
Coding with John
Рет қаралды 204 М.
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 18 МЛН
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 170 М.
Java 8 to 18: Most important changes in the Java Platform
31:24
Pointers and dynamic memory - stack vs heap
17:26
mycodeschool
Рет қаралды 1,4 МЛН
Java Reflection Explained - bɘniɒlqxƎ noiɟɔɘlʇɘЯ ɒvɒᒐ
20:07
Coding with John
Рет қаралды 177 М.
How HashMap works in Java? With Animation!! whats new in java8 tutorial
15:29
Ranjith ramachandran
Рет қаралды 1 МЛН
Java Language Futures - Spring 2024 Edition
50:47
Java
Рет қаралды 21 М.
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН