Las expresiones lambda son una forma de crear funciones anónimas y que puedes utilzar en dónde el párametro recibido sea una interfaz funcional
[Leer más]Java Codigos de Barra con ZXing
El código de barra QR Code (Quick Response Code) es capaz de almacenar muchos más datos en menos tamaño en comparación con otros códigos de barra.
Veamos con un breve ejemplo utilizando ZXing como crear códigos QR. Este ejemplo también te servirá para cualquier otro tipo de código soportado.
[Leer más]Java 8 Interfaces Funcionales
Desde versiones anteriores conoces las interfaces SAM (Single Abstract Method interfaces).
Es decir, interfaces que tienen un solo método abstracto; ejemplo de ellas encontramos a java.lang.Runnable
[Leer más]Java 8 – Default Methods – Métodos Default
Java 8 ha hecho cambios en las interfaces, las que ahora podemos agregarles métodos default (default methods). Esto permite agregar métodos a las interfaces sin necesidad de implementarlos en las clases hijas.
[Leer más]Java Spring Batch ejemplo
Para configurar un proyecto de Spring Batch partiremos con las dependencias que necesitamos utilizando Maven, luego definiremos la configuración basica y algunos aspectos simples para conectarnos a una base de datos embebida.
[Leer más]Observar cambios en directorios con Java
A partir de Java 7 contamos con la posibilidad de observar cambios en un directorio y de este modo supervisar determinados eventos tales como creación, modificación o eliminación ocurridos en alguna ruta de nuestro sistema operativo.
[Leer más]Java Generar Codigo QR
Te explico como generar Código QR en Java utilizando esta librería zxing.
[Leer más]Instalar Maven en Windows
Instalar Maven en Windows requiere pocos pasos, tan solo descargar en alguna carpeta, establecerla en el path y definir la variable de entorno M2_HOME
[Leer más]Instalar Maven en Ubuntu
Anotaciones en Java
Una Anotación Java es una forma de añadir METADATOS a nuestro código que luego podremos procesar.
[Leer más]