El concepto de Java Iterable es un concepto clásico en el mundo Java y existe desde la versión de Java 1.5 . Un Iterable es un interface que hace referencia a una colección de elementos que se puede recorrer, ni más ni menos. Así pues el interface solo necesita que implementemos un método para poder […]
Java Collector Join Streams y Strings
El concepto de Java Collector Join viene a solventar un problema clásico cuando trabajamos con listas de elementos . En muchas ocasiones disponemos de una lista de objetos y necesitamos construir una cadena de texto que contenga parte de la información de esta lista y que ademas la delimite de alguna forma. Para entenderlo mejor […]
Java interface private method y como usarlo
El concepto de Java interface private method es relativamente nuevo y llega con Java 9 . ¿Cómo funciona este concepto y para que se usa? . Para ello tenemos que recordar que es Java 8 la primera versión de Java que soporta implementar métodos a nivel de interface .Tanto métodos estáticos como default methods. Vamos a […]
Java Optional Stream y reference methods
El uso de Java Optional Stream , poco a poco va aumentando según todos nosotros vamos actualizando nuestras aplicaciones a Java 8 . Recordemos que los tipos optional actuan como wrappers o envolturas que almacenan un tipo concreto. Es decir Optional<Integer> almacena un entero y Optional<String> almacena un posible valor de cadena. Vamos a construir […]
takeWhile dropWhile Java 9 Streams
El uso de takeWhile y dropWhile con Java 9 poco a poco se irá extendiendo . Con la llegada de Java 8 y el uso de streams muchas cosas han cambiado en la programación cotidiana de Java. Sin embargo quedaban algunas casuísticas que cubrir en cuanto a operadores. Java 9 añade dos operadores importantes takeWhile […]
Java 9 JShell y la utilidad de la consola
El uso de Java 9 JShell puede ser muy socorrido en muchas ocasiones , aunque mucha gente todavía desconoce para qué sirve. JShell es una sencilla consola Java que nos permite ejecutar un bloque de código de una forma rápida y directa . Esta disponible a partir de Java 9 . Vamos a ver unos […]
Creando un Java 8 Custom Stream con JDBC ResultSets
El concepto de Java 8 Custom Stream es un concepto que en más de una ocasión necesitaremos abordar. En la programación más clásica de Java 8 utilizamos el método .stream() y convertimos una lista en un Stream de objetos . Sin embargo hay situaciones que no son tan directas y en las cuales necesitaremos construir […]
Java Parallel Stream y rendimiento
El concepto de Java Parallel Stream es un concepto sencillo de entender . En muchas ocasiones podemos tener un flujo de trabajo que necesitemos mejorar su rendimiento permitiendo su ejecución en paralelo a través de varios Threads . Esto es algo que dependiendo del código del programa hacerlo sin utilizar streams es complicado. Vamos a […]
- « Página anterior
- 1
- …
- 3
- 4
- 5
- 6
- 7
- …
- 9
- Página siguiente »







