Método LinkedList removeFirst() en Java

El método Java.util.LinkedList.removeFirst() se usa para eliminar el primer elemento de una lista enlazada. Esta función también devuelve el primer elemento después de eliminarlo. Sintaxis: LinkedList.removeFirst(); Parámetros: Esta función no toma ningún parámetro. Valor devuelto: el método devuelve el primer elemento o el elemento presente en el encabezado de la lista. El siguiente programa ilustra … Continue reading «Método LinkedList removeFirst() en Java»

Necesidad de colecciones concurrentes en java

Como ya sabemos , Colecciones, que no son más que colecciones de Objetos donde tratamos los Objetos utilizando algunos métodos predefinidos. Pero hay varios problemas que ocurren cuando usamos el concepto de colecciones en subprocesos múltiples. Los problemas que ocurren al usar Colecciones en una aplicación de subprocesos múltiples: La mayoría de los objetos de … Continue reading «Necesidad de colecciones concurrentes en java»

Método Collections.singleton() en Java con ejemplo

El método java.util.Collections.singleton() es un método de clase java.util.Collections . Crea un conjunto inmutable sobre un solo elemento especificado. Una aplicación de este método es eliminar un elemento de Colecciones como List y Set. Sintaxis:  public static Set singleton(T obj) and public static List singletonList(T obj) Parameters: obj : the sole object to be stored … Continue reading «Método Collections.singleton() en Java con ejemplo»

Método DelayQueue peek() en Java con ejemplos

El método peek() de DelayQueue se usa para recuperar el encabezado de DelayQueue, pero no lo elimina, como en el caso del método poll() donde el encabezado se elimina de DelayQueue. Sintaxis:  public E peek () Parámetros:  Este método no acepta ningún parámetro. Devoluciones:  este método devuelve el encabezado de DelayQueue y no lo elimina … Continue reading «Método DelayQueue peek() en Java con ejemplos»

¿Cómo logra ConcurrentHashMap la seguridad de subprocesos en Java?

ConcurrentHashMap es una tabla hash que admite la concurrencia total de recuperaciones y una alta concurrencia esperada para las actualizaciones. Esta clase obedece a las mismas especificaciones funcionales que Hashtable e incluye todos los métodos de Hashtable. ConcurrentHashMap está en el paquete java.util.Concurrent. Sintaxis: public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> implements ConcurrentMap<K,V>, Serializable Donde K se … Continue reading «¿Cómo logra ConcurrentHashMap la seguridad de subprocesos en Java?»

Diferencia entre el método keySet() y entrySet() en Java Map

Map Interface está presente en el paquete Java.util, que proporciona principalmente tres métodos KeySet(), entrySet() y values(). Estos métodos se utilizan para recuperar las claves del mapa, los pares clave-valor del mapa y los valores del mapa, respectivamente. Dado que estos métodos son parte de la interfaz del mapa, podemos usar estos métodos con todas … Continue reading «Diferencia entre el método keySet() y entrySet() en Java Map»

Copie elementos de un vector Java a otro vector en Java

Vector es similar a las arrays, pero también se puede hacer crecer, o podemos decir que no se requiere un tamaño fijo. Anteriormente, el vector formaba parte de las clases heredadas, pero ahora forma parte de las colecciones. También implementa una interfaz de lista, por lo que también podemos usar cualquier método de interfaz de … Continue reading «Copie elementos de un vector Java a otro vector en Java»

Programa Java para multiplicar los elementos correspondientes de dos listas

Multiplicar dos elementos correspondientes implica multiplicar el primer elemento de una lista con el primer elemento de otra lista y así sucesivamente con el segundo elemento hasta el tamaño de la lista. Dadas 2 listas de elementos, tenemos que multiplicar los elementos correspondientes de dos listas. Esto se puede hacer de 2 maneras: Uso de … Continue reading «Programa Java para multiplicar los elementos correspondientes de dos listas»

Interfaz serializable en Java

La interfaz serializable está presente en el paquete java.io. Es una interfaz de marcador . Una interfaz de marcador no tiene métodos ni campos. Por lo tanto, las clases que lo implementan no tienen que implementar ningún método. Las clases lo implementan si quieren que sus instancias se serialicen o deserialicen. La serialización es un … Continue reading «Interfaz serializable en Java»

Diferencia y similitudes entre HashSet, LinkedHashSet y TreeSet en Java

En este artículo, aprenderemos la diferencia entre HashSet vs LinkedHashSet y TreeSet y las similitudes entre LinkedHashSet y TreeSet. HashSet, LinkedHashSet y TreeSet implementan la interfaz Set. Así que hemos tratado de enumerar las diferencias y similitudes entre HashSet, LinkedHashSet y TreeSet en Java. Diferencias entre HashSet, LinkedHashSet y TreeSet:  Características HashSet LinkedHashSet ÁrbolConjunto Trabajo … Continue reading «Diferencia y similitudes entre HashSet, LinkedHashSet y TreeSet en Java»