-
Lecciónvar en Java: una introducción para gente nueva
Var es una palabra especial (que no reservada) introducida en Java 10 que permite declarar variables sin especificar el tipo, usando únicamente la inferencia de tipos. En este vídeo te cuento en un par de minutos en qué consiste y cómo se usa, y luego también sus limitaciones, que no... -
LecciónModificar y borrar registros
Los repositorios y las entidades tienen más métodos, tanto para eliminar un registro como para recuperarlo. También es posible hacer modificaciones sobre una entidad si la volvemos a pasar al método persist() después de haberla recuperado previamente desde el propio repositorio. En este vídeo completo el CRUD. -
Lección¿Para qué sirve el modificador static de Java?
static es un modificador que le ponemos a atribtuos y métodos de una clase para marcarlos como ámbito estático, es decir, no van a pertenecer a ninguna clase y por lo tanto vamos a poder usarlos directamente accediendo con un punto a la propia clase, no a ninguna instancia. Los... -
LecciónInterfaces funcionales y funciones flecha
Una interfaz funcional en Java 8 es una interfaz que sólo define un único método a implementar por parte del código que lo quiera usar. Cuando esto ocurre, en versiones modernas de Java es posible directamente escribir el código de la clase anónima usando una función arrow, como ocurre en... -
LecciónIntroducción a clases anónimas en Java
Las clases anónimas permiten definir implementaciones de clases sin utilizar un nombre (ni un archivo), lo que significa que tampoco se pueden reusar. Sin embargo, son útiles en circunstancias en las cuales solo existe un único uso de una determinada clase o del código que pongamos en un método, como... -
LecciónJava por fin va a tener string interpolations
Aunque inicialmente parecen un poco feas, las string interpolations han llegado a Java y lo van a hacer mediante un flexible mecanismo de template processors que permitirá tener todo tipo de procesadores de strings. Las string interpolations son ese tipo de strings que permiten referenciar variables directamente dentro de la... -
LecciónUso de Optional en Java
Con Optional puedes introducir en tu aplicación Java el concepto de valores opcionales; es decir, tu función te devuelve una caja en la que puede haber valor o no. Si conoces el Maybe de Haskell o te suena el Option de Rust, es el mismo concepto. Esto hace que tu... -
Lecciónimport static, ¿para qué sirve?
import static es una construcción de Java que permite importar atributos o métodos estáticos para no tener que referenciar todo el rato la clase a la que pertenecen. En este vídeo te cuento cómo se usa y qué lo diferencia de import. Spoiler: se parecen como huevo a una castaña.... -
LecciónMain implícito: Java va a arreglar la forma de escribir el main
El main implícito va a ser una característica de Java, que ya tienen otros lenguajes de programación, con la que se va a poder escribir el main de un programa sin necesidad de envolverlo en una clase. -
LecciónQué es la entrada y salida
En primer lugar, parémonos a pensar qué quiere decir en el contexto de un programa "entrada y salida", antes de meternos exactamente en cómo se organiza la entrada y salida de un programa en Java.