Interfaz de proveedor en Java con ejemplos

La interfaz del proveedor 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 no toma ningún argumento pero produce un valor de tipo T. Por lo tanto, esta interfaz funcional admite solo un genérico, a saber: – T : denota el tipo … Continue reading «Interfaz de proveedor en Java con ejemplos»

Método BlockingDeque push() en Java con ejemplos

El método push(E e) de BlockingDeque empuja un elemento a la pila representada por este deque. Inserta el elemento pasado en el parámetro al frente del Deque si hay espacio. Si BlockingDeque tiene una capacidad restringida y no queda espacio para la inserción, devuelve una IllegalStateException . Esta función es similar a la de addFirst(). … Continue reading «Método BlockingDeque push() en Java con ejemplos»

Método BlockingDeque pollLast() en Java con ejemplos

El método pollLast() de BlockingDeque devuelve el último elemento del contenedor Deque y lo elimina. Devuelve nulo si el contenedor está vacío. Sintaxis: public E pollLast() Parámetros: este método no acepta ningún parámetro. Devoluciones: este método devuelve el último elemento en el contenedor Deque si el contenedor no está vacío y también elimina el elemento. … Continue reading «Método BlockingDeque pollLast() en Java con ejemplos»

Interfaz anidada en Java

Podemos declarar interfaces como miembros de una clase o de otra interfaz. Dicha interfaz se denomina interfaz miembro o interfaz anidada. Interfaz en una clase Las interfaces (o clases) solo pueden tener especificadores de acceso públicos y predeterminados cuando se declaran fuera de cualquier otra clase (consulte esto para obtener más detalles). Esta interfaz declarada … Continue reading «Interfaz anidada en Java»

Interfaz de funciones en Java con ejemplos

La interfaz de función 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 produce un resultado. Por lo tanto, esta interfaz funcional incluye 2 genéricos, a saber, los siguientes: T : denota el tipo del argumento de entrada … Continue reading «Interfaz de funciones en Java con ejemplos»

Función BlockingDeque offer() en Java con ejemplos

El método de oferta (E e) de BlockingDeque inserta el elemento pasado en el parámetro al final de Deque. Si la capacidad del contenedor ha excedido, entonces no devuelve una excepción como en el caso de la función add() y addFirst(). Sintaxis: public boolean offer(E e) Parámetros: Este método acepta un parámetro obligatorio e que … Continue reading «Función BlockingDeque offer() 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»

Especificador de acceso de métodos en interfaces

En Java, todos los métodos en una interfaz son públicos incluso si no especificamos público con los nombres de los métodos. Además, los campos de datos son públicos, estáticos y finales , incluso si no lo mencionamos con los nombres de los campos. Por lo tanto, los campos de datos deben inicializarse. Considere el siguiente … Continue reading «Especificador de acceso de métodos en interfaces»

Java | Métodos de la interfaz BiFunction: apply() y addThen()

La interfaz BiFunction 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 dos argumentos y produce un resultado. De ahí esta interfaz funcional que toma en 3 parámetros a saber: – T : denota el tipo del primer argumento de la … Continue reading «Java | Métodos de la interfaz BiFunction: apply() y addThen()»

Método BlockingDeque putFirst() en Java con ejemplos

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