Introducción a Spring Framework

Introducción Antes de la llegada de Enterprise Java Beans (EJB), los desarrolladores de Java necesitaban usar JavaBeans para crear aplicaciones web. Aunque JavaBeans ayudó en el desarrollo de los componentes de la interfaz de usuario (UI), no pudieron proporcionar servicios, como la gestión de transacciones y la seguridad, que eran necesarios para desarrollar aplicaciones empresariales … Continue reading «Introducción a Spring Framework»

¿Cómo crear un ConcurrentHashSet seguro para subprocesos en Java?

No es posible crear Thread Safe ConcurrentHashSet antes de JDK 8 debido a que el paquete java.util.concurrent no tiene una clase llamada ConcurrentHashSet, pero a partir de JDK 8, los métodos keySet (predeterminado) y newKeySet() recién agregados para crear un ConcurrentHashSet en Java que es compatible con ConcurrentHashMap. ConcurrentHashSet se puede crear usando ConcurrentHashMap , … Continue reading «¿Cómo crear un ConcurrentHashSet seguro para subprocesos en Java?»

Year isSupported(TemporalField) Método en Java con ejemplos

El método isSupported(TemporalField) de la clase Year se usa para verificar si el campo especificado es compatible con la clase Year o no, lo que significa que al usar este método podemos verificar si este objeto Year se puede consultar para el campo especificado. Los campos admitidos de ChronoField son:  AÑO_DE_ERA AÑO ERA Todas las … Continue reading «Year isSupported(TemporalField) Método en Java con ejemplos»

Interfaz LongUnaryOperator en Java

La interfaz LongUnaryOperator es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento y opera sobre él. Tanto su argumento como el tipo de retorno son de tipo de datos largos. Es muy similar a usar un objeto de tipo … Continue reading «Interfaz LongUnaryOperator en Java»

Interfaz IntFunction en Java con ejemplos

La interfaz IntFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de valor int y produce un resultado de tipo R. Esta interfaz funcional admite solo un genérico, a saber: – R : denota el tipo de salida … Continue reading «Interfaz IntFunction en Java con ejemplos»

Interfaz DoubleFunction en Java con ejemplos

La interfaz DoubleFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de doble valor y produce un resultado de tipo R. Esta interfaz funcional admite solo un genérico, a saber: – R : denota el tipo de salida … Continue reading «Interfaz DoubleFunction en Java con ejemplos»

Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda

Una expresión lambda es una o más líneas de código que funcionan como función o método. Toma un parámetro y devuelve el valor. La expresión Lambda se puede usar para convertir ArrayList en HashMap. Sintaxis: (parms1, parms2) -> expression Ejemplos: Input : List : [1=»1″, 2=»2″, 3=»3″] Output: Map : {1=1, 2=2, 3=3, 4=4, 5=5} … Continue reading «Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda»

Interfaz UnaryOperator en Java

UnaryOperator Interface<T> es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento y opera sobre él. Sin embargo, lo que la distingue de una función normal es que tanto su argumento como su tipo de devolución son los mismos. De … Continue reading «Interfaz UnaryOperator en Java»

Método String Class repeat() en Java con ejemplos

La string se puede repetir N número de veces, y podemos generar una nueva string que tenga repeticiones. El método repeat() se utiliza para devolver String cuyo valor es la concatenación de los tiempos de conteo repetidos de String dados. Si la string está vacía o el recuento es cero, se devuelve la string vacía.  … Continue reading «Método String Class repeat() en Java con ejemplos»

Year isSupported(TemporalUnit) Método en Java con ejemplos

El método isSupported(TemporalUnit) de la clase Year se utiliza para comprobar si la clase Year admite la unidad temporal especificada. En realidad, este método verifica si podemos aplicar la operación de suma o resta usando la unidad pasada a la unidad especificada este año. Si es falso, llamar a los métodos plus(long, TemporalUnit) y minus … Continue reading «Year isSupported(TemporalUnit) Método en Java con ejemplos»