-
Lección 🔥 Popular¿Cómo programar con .stream() en Java?
Una de las primeras paradas del arco de Streams va a ser entender qué consecuencias tiene llamar a .stream() y en qué tipo de clases le podemos llamar. ¿Qué se puede hacer una vez que tenemos una referencia a un Stream? En esta lección introduzco a la API de Streams... -
Lección 🔥 PopularConectarse en JDBC
El primer paso para usar JDBC es establecer una conexión, algo que podemos hacer con el método getConnection() de la clase DriverManager. -
Lección 🔥 PopularCómo usar Thread.join
Thread.join es un método que se puede utilizar para esperar a que un hilo termine su ejecución, o al menos intentarlo -
Lección 🔥 PopularConfigurar una base de datos
Quarkus tiene soporte para el Hibernate ORM, permitiendo persistir y recuperar información en una base de datos a través de una conexión JPA estandar. Sin embargo, Quarkus también trae una biblioteca llamada Panache que va a simplificar el acceso a base de datos mediante repositorios (al estilo Spring), e incluso... -
CursoJUnit 5
Aprende a escribir pruebas unitarias en Java utilizando JUnit 5, la última versión del framework de pruebas unitarias para Java. -
Lección 🔥 PopularIntroducción a enum en Java
¿Qué es un tipo enumerado y cómo se puede declarar un tipo enumerado en Java? -
Lección 🔥 PopularInterbloqueos, synchronized y el problema de la cena de los filósofos
Un interbloqueo o deadlock ocurre cuando varios hilos se atascan al coordinar el acceso a un recurso compartido -
Lección 🔥 PopularCrear un hilo en Java
Cómo instanciar hilos en el lenguaje de programación Java usando la clase Thread. -
Lección 🔥 PopularPreparedStatement, ¿por qué usarlo?
PreparedStatement permite utilizar sentencias preparadas, donde se valida de una forma más exhaustiva los datos de entrada para evitar vulnerabilidades. -
CursoTutorial de libGDX
Con libGDX puedes programar juegos en Java o Kotlin y llevarlos a ordenador, móvil y navegador web.