-
Lección 📈 En tendencia¿Cómo funciona la API de Streams de Java?
El lenguaje de programación Java incorpora métodos como .stream() y clases como Stream que permiten trabajar con datos mediante un sistema de pipelines. En este vídeo os hago una introducción visual que os explique cómo funciona un Stream de Java. -
CursoNovedades de Java
Aunque no lo parezca, Java evoluciona y se siguen agregando funciones. Aquí cubrimos las novedades. -
Lección 📈 En tendenciathrow y throws, usos y diferencias
Con la palabra clave throw podemos lanzar excepciones en un método para interrumpir su ejecución y señalizar una situación excepcional que ocurrió durante su ejecución. Si la excepción lo requiere, tendremos que usar la palabra clave throws para anunciar las excepciones que son lanzadas como parte de la definición del... -
Lección 📈 En tendenciaPreparedStatement, ¿por qué usarlo?
PreparedStatement permite utilizar sentencias preparadas, donde se valida de una forma más exhaustiva los datos de entrada para evitar vulnerabilidades. -
Lección 📈 En tendenciaBloque static de Java: inicializadores estáticos y otros usos
El bloque static es un área de inicialización global de clase. Puedes imaginarlo como el constructor estático de una clase. Si se declara, se ejecuta cuando se accede por primera vez a una clase, para instanciarla o para usar un método o propiedad estático de la misma. No debe ser... -
Lección 📈 En tendenciaTransacciones
En JDBC tenemos métodos para activar el uso de transacciones, cuando se agrupan múltiples sentencias SQL en una unidad única de trabajo que debe ejecutarse o toda o nada. -
Cursomini2dx
mini2dx es una biblioteca hecha por encima de libGDX para programar juegos 2D usando Java. -
LecciónFestival de la compilación
En este segundo episodio usamos Gradle para compilar un proyecto de libGDX en escritorio, Android y web/GWT, tanto desde la línea de comandos como desde Eclipse. Así podremos probarlo donde sea* cuando nos apetezca. -
Lección 📈 En tendenciaInyección de dependencia en Jakarta EE
Las aplicaciones de Jakarta EE y MicroProfile disponen de anotaciones para poder aplicar inyección de dependencia en las aplicaciones que hagamos. -
Lección 📈 En tendenciaCómo ejecutar tests condicionalmente en JUnit 5
Si tenemos tests que sólo se deberían ejecutar en condiciones concretas, por ejemplo, en versiones específicas de la máquina virtual de Java, o en sistemas operativos concretos, podemos utilizar un conjunto de anotaciones específicas para limitar la ejecución de un test a una serie de plataformas opcionales. Además, mediante las...