Java

CLASES ABSTRACTAS en JAVA

Las clases abstractas son una característica importante de la programación orientada a objetos en Java. Una clase abstracta es una clase que no se puede instanciar directamente y se utiliza como base para otras clases. Una clase abstracta puede tener métodos abstractos, que son métodos que no tienen una implementación y deben ser implementados por […]

CLASES ABSTRACTAS en JAVA Leer más »

Interfaces en JAVA

En Java, una interfaz es un tipo abstracto que contiene una colección de métodos y variables constantes. Es uno de los conceptos básicos de Java y se utiliza para lograr abstracción, polimorfismo y herencias múltiples. Vídeo explicativo ¿Qué es una interfaz en JAVA? Una interfaz es una “clase abstracta” completamente que se utiliza para agrupar

Interfaces en JAVA Leer más »

Clases anónimas en JAVA

Las clases anónimas son clases internas sin nombre. Como no tienen nombre, no podemos usarlos para crear instancias de clases anónimas. Como resultado, tenemos que declarar e instanciar clases anónimas en una sola expresión. Vídeo explicativo Crear una clase anónima Hay dos formas de crear una clase anónima, podemos extender una clase existente o implementar

Clases anónimas en JAVA Leer más »

Hilos (Thread) en JAVA

Los threads (hilos) o también llamados subprocesos es una característica de Java que permite la ejecución simultánea de dos o más partes de un programa para la máxima utilización de la CPU. Cada parte de dicho programa se denomina thread (hilo). Entonces, los hilos son procesos livianos dentro de un proceso. Vídeo explicativo Ciclo de

Hilos (Thread) en JAVA Leer más »

Optional en JAVA 8

Java SE 8 presenta una nueva clase llamada java.util.Optional que se inspira en las ideas de Haskell y Scala. Es una clase que encapsula un valor opcional1. Puede ver Opcional como un contenedor de valor único que contiene un valor o no (entonces se dice que está “vacío” ). Vídeo explicativo Creación de objetos Optional

Optional en JAVA 8 Leer más »