Método estático en interfaz en Java

Los métodos estáticos en la interfaz son aquellos métodos que se definen en la interfaz con la palabra clave estática. A diferencia de otros métodos en la interfaz, estos métodos estáticos contienen la definición completa de la función y, dado que la definición está completa y el método es estático, estos métodos no se pueden … Continue reading «Método estático en interfaz en Java»

Función BlockingDeque putLast() en Java con ejemplos

El método putLast(E e) de BlockingDeque inserta el elemento especificado en la cola representada por este deque (en otras palabras, al final de este deque). Si el Deque tiene una capacidad restringida, entonces esperará a que el espacio esté disponible. Sintaxis: public void putLast(E e) Parámetros: Este método acepta un parámetro obligatorio e que es … Continue reading «Función BlockingDeque putLast() en Java con ejemplos»

Interfaz DoubleUnaryOperator en Java

La interfaz DoubleUnaryOperator 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 su tipo de retorno son de tipo de datos doble. Es muy similar a usar un objeto de tipo … Continue reading «Interfaz DoubleUnaryOperator en Java»

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»

Java | Implementación de iterador e interfaz iterable

Los iteradores se utilizan en el marco de la colección en Java para recuperar elementos uno por uno. Para obtener más detalles y una introducción relacionada con esto, consulte este enlace . ¿Por qué es necesario implementar la interfaz iterable? Cada clase que implementa la interfaz Iterable de manera adecuada, se puede usar en el … Continue reading «Java | Implementación de iterador e interfaz iterable»

Método BlockingDeque offerLast() en Java con ejemplos

El método offerLast(E e) de BlockingDeque inserta el elemento pasado en el parámetro al final del contenedor Deque. Si la capacidad del contenedor ha excedido, entonces no devuelve una excepción como en el caso de la función add() y addLast(). Sintaxis: public boolean offerLast(E e) Parámetros: Este método acepta un parámetro obligatorio e que es … Continue reading «Método BlockingDeque offerLast() en Java con ejemplos»

Interfaz LongConsumer en Java con ejemplos

La interfaz LongConsumer 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 largo pero no devuelve ningún valor. La expresión lambda asignada a un objeto de tipo LongConsumer se usa para definir su accept() que eventualmente aplica … Continue reading «Interfaz LongConsumer en Java con ejemplos»

Interfaz LongToDoubleFunction en Java con ejemplos

La interfaz LongToDoubleFunction 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 largo y da un resultado de valor doble. La expresión lambda asignada a un objeto de tipo LongToDoubleFunction se usa para definir su applyAsDouble() que … Continue reading «Interfaz LongToDoubleFunction en Java con ejemplos»

Controlando la visibilidad de la clase y la interfaz en Java

El mantenimiento es uno de los aspectos importantes del desarrollo de software, y la experiencia ha demostrado que el software que mantiene baja la visibilidad de su componente es más fácil de mantener que uno que expone más su componente. No lo sabrá por adelantado, pero cuando rediseñe la aplicación, lo extrañará terriblemente. Termina parcheando … Continue reading «Controlando la visibilidad de la clase y la interfaz en Java»

Devolución de llamada usando interfaces en Java

Devolución de llamada en C/C++: El mecanismo de llamar a una función desde otra función se llama «devolución de llamada». La dirección de memoria de una función se representa como ‘puntero de función’ en lenguajes como C y C++. Entonces, la devolución de llamada se logra pasando el puntero de function1() a function2(). Devolución de … Continue reading «Devolución de llamada usando interfaces en Java»