El concepto de JDBC Driver es uno de los conceptos clave cuando empezamos a trabajar con Java y una base de datos. ¿Para qué sirve exactamente un Driver JDBC? .Muchas veces los desarrolladores que estan empezando no entienden de forma correcta como utilizarlo. Vamos a explicarlo de forma sencilla. Vamos mostrar el código de la […]
Java ArrayList for y sus opciones
Java ArrayList for y las opciones para recorrerlos siempre vuelven locos a los principiantes y a algunos que no lo son tanto ya que cuando tenemos muchas opciones pues siempre se generan dudas a la hora de elegir. Vamos a ver cómo recorrer una lista de elementos de forma sencilla y abordar las diferentes posibilidades. […]
Java 9 Factory Methods (List,Set,Map)
El uso de Java 9 Factory Methods nos ayudará a trabajar de una forma más cómoda con la inicialización de colecciones . En la mayoría de los casos cuando tenemos que trabajar con colecciones siempre hacemos operaciones como las siguientes a la hora de inicializarlas. Este tipo de operaciones es realmente tediosa pero nos permiten […]
Java ArrayList count y las APIs de Java.
Java ArrayList count es quizás una de las preguntas más habituales en el mundo de Java cuando uno empieza . Todo el mundo necesita saber cuantos elementos dispone un ArrayList . Me acuerdo que cuando yo empece a programar en Java rápidamente busque la propiedad length para saber los objetos que contiene un ArrayList . […]
Java toString overriding y Eclipse
El método Java toString() es de los métodos más utilizados de la clase object cuando estamos trabajando en el día a día. ¿Para qué sirve este método? . Realmente su uso esta muy orientado a presentarnos una información legible del objeto con el que en un momento estamos trabajando. Para ello siempre tendremos que sobreescribirlo […]
Java 8 Files Walk y Recursividad
El uso de Java 8 Files Walk resulta a veces un poco complicado de entender cuando estamos hablando de manejo de ficheros y directorios en Java . ¿Para qué sirve el método Files.Walk de Java 8? . Vamos a echarlo un vistazo.Normalmente cuando nosotros queremos acceder a una estructura de carpetas y directorios usamos la […]
Java Assert librerias y enfoques
El uso de Java Assert y sus variantes es el punto de entrada al desarrollo con Test Driven Development. Ahora bien existen varias librerías que nos permiten modificar la forma en la cual trabajamos con los java assert . Vamos a ver varios ejemplos que nos pueden ayudar a clarificar cosas . Supongamos que tenemos […]
Java new String y la creación de objetos
El concepto de Java new String es a veces difícil de entender para los programadores cuando uno empieza. Vamos a intentarlo explicar de forma sencilla . Cuando nosotros trabajamos con Strings en Java somos conscientes de que estamos trabajando con una clase que genera objetos. Por ejemplo podemos construir el siguiente código: Acabamos de construir […]
Utilizando un JSON Generator en Java
Java Integer Wrapper y certificacion
Java Integer es la clase del lenguaje Java que nos permite convertir un tipo básico int en un objeto. Esta clase contiene varios métodos estáticos que permiten realizar conversiones comunes de una forma rápida entre int e Integer o entre Integer y String. Veamos unos ejemplos sencillos. Java Integer Wrapper Acabamos de utilizar los métodos […]
Java Comparator Interface y lambdas
El uso del interface Java Comparator es muy común cuando trabajamos con Java . En muchas ocaciones tenemos que ordenar una lista de elementos y usamos el interface Comparator para hacerlo . Hasta la llegada de Java 8 comparar elementos siempre ha sido bastante engorroso . Vamos a ver un ejemplo clásico para luego evolucionarle con Java […]
Java List to Map y el uso de Collectors
Realizar una conversion de Java List to Map es bastante habitual. La mayor parte de las veces cuando trabajamos con Java y con clases de Repositorio y Servicios devolvemos listas de objetos. Sin embargo a veces nos puede ser muy interesante realizar una conversión a mapa. Vamos a ver un ejemplo sencillo de estas cosas. […]