Método BlockingDeque iterator() en Java con ejemplos

El método iterator() de BlockingDeque devuelve un iterador sobre los elementos de este deque en una secuencia adecuada. Los elementos se devolverán en orden desde el primero (cabeza) hasta el último (cola). El iterador devuelto es un iterador «débilmente coherente». Sintaxis: public Iterator iterator() Parámetros: Este método no acepta ningún parámetro. Devoluciones: este método devuelve … Continue reading «Método BlockingDeque iterator() en Java con ejemplos»

Interfaz DoubleConsumer en Java con ejemplos

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

¿Qué tipos de Java pueden implementar interfaces?

En Java no existe el concepto de herencia múltiple, pero con la ayuda de la interfaz podemos lograr la herencia múltiple. Una interfaz es una colección nombrada de definición. (sin implementación) Una interfaz en Java es un tipo especial de clase. Al igual que las clases, la interfaz contiene métodos y miembros; a diferencia de … Continue reading «¿Qué tipos de Java pueden implementar interfaces?»

¿Todos los métodos en una interfaz Java son abstractos?

En Java, la interfaz se denomina modelo de una clase y se utiliza para lograr la abstracción en Java. Al usar solo interfaces, podemos lograr múltiples herencias en Java. Comprendamos el concepto de plano a través de un ejemplo, como un plano del edificio que constará de propiedades y comportamientos del edificio, pero para cada … Continue reading «¿Todos los métodos en una interfaz Java son abstractos?»

POJI en Java

POJI: significa Plain Old Java Interface. Un POJI es una interfaz ordinaria sin ninguna especialidad. Las interfaces que no se extienden desde interfaces específicas de tecnología/marco. Por ejemplo, todas las interfaces definidas por el usuario son POJI y una interfaz que hereda de AppletInitializer de Java Beans no es POJI. Ejemplos: JAVA // A POJI … Continue reading «POJI en Java»

Método BlockingDeque peek() en Java con ejemplos

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

Interfaz IntConsumer en Java con ejemplos

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

Interfaz ToIntBiFunction en Java con ejemplos

La interfaz ToIntBiFunction 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 de tipo T y U y produce un resultado de valor entero. Esta interfaz funcional admite dos genéricos, a saber: – T : denota el tipo del … Continue reading «Interfaz ToIntBiFunction en Java con ejemplos»

Interfaz que se puede cerrar en Java

Un Closeable es un origen o destino de los datos que deben cerrarse. El método close() se invoca cuando necesitamos liberar recursos que están retenidos por objetos como archivos abiertos. Es una de las interfaces importantes para transmitir clases. La interfaz cerrable se introdujo en JDK 5 y se define en java.io. Desde JDK 7+ … Continue reading «Interfaz que se puede cerrar en Java»

Expresiones Lambda en Java 8

Las expresiones lambda básicamente expresan instancias de interfaces funcionales (una interfaz con un único método abstracto se denomina interfaz funcional. Un ejemplo es java.lang.Runnable). Las expresiones lambda implementan la única función abstracta y, por lo tanto, implementan interfaces funcionales. Las expresiones lambda se agregan en Java 8 y proporcionan las siguientes funcionalidades. Habilite para tratar … Continue reading «Expresiones Lambda en Java 8»