Clase java.lang.ref.SoftReference en Java

Cuando creamos un objeto en Java, un objeto no es suave por defecto. Para crear un objeto de referencia suave, debemos especificarlo explícitamente en la JVM . En la referencia suave, incluso si el objeto está libre para la recolección de basura, entonces tampoco se recolecta la basura hasta que JVM necesita memoria. Los objetos … Continue reading «Clase java.lang.ref.SoftReference en Java»

Método LongBuffer slice() en Java

El método slice() de java.nio.LongBuffer Class se usa para crear un nuevo búfer largo cuyo contenido es una subsecuencia compartida del contenido del búfer dado. El contenido del nuevo búfer comenzará en la posición actual de este búfer. Los cambios en el contenido de este búfer serán visibles en el nuevo búfer y viceversa. Los … Continue reading «Método LongBuffer slice() en Java»

Programa Java para implementar la API LinkedHashSet

LinkedHashSet es una versión ordenada de HashSet que mantiene una lista doblemente vinculada en todos los elementos. Cuando se necesita mantener el orden de iteración, se utiliza esta clase. Al iterar a través de un HashSet, el orden es impredecible, mientras que un LinkedHashSet nos permite iterar a través de los elementos en el orden … Continue reading «Programa Java para implementar la API LinkedHashSet»

Método ByteBuffer asFloatBuffer() en Java con ejemplos

El método asFloatBuffer() de la clase java.nio.ByteBuffer se utiliza para crear una vista de este búfer de bytes como un búfer flotante. El contenido del nuevo búfer comenzará desde la posición actual de este búfer. Los cambios realizados en el contenido de este búfer serán visibles en el nuevo búfer y viceversa; los valores de … Continue reading «Método ByteBuffer asFloatBuffer() en Java con ejemplos»

Botón de chip elegante y fácil en la barra de navegación inferior en Android

Todos nos hemos encontrado con aplicaciones que tienen una barra de navegación inferior. Algunos ejemplos populares incluyen Instagram, Snapchat, etc. En este artículo, aprendamos cómo implementar una barra de navegación inferior funcional y elegante en la aplicación de Android. Para crear una barra de navegación inferior básica, consulte Barra de navegación inferior en Android . … Continue reading «Botón de chip elegante y fácil en la barra de navegación inferior en Android»

Método ConcurrentLinkedDeque removeLast() en Java

ConcurrentLinkedDeque.removeLast() es una función integrada en Java que elimina el último elemento de la deque. La función lanza una NoSuchElementException si este deque está vacío. Sintaxis: Conn_Linked_Deque.removeLast() Parámetros: La función no acepta ningún parámetro. Valores devueltos: la función devuelve el último elemento de la deque. Excepción: la función lanza una NoSuchElementException si esta deque está … Continue reading «Método ConcurrentLinkedDeque removeLast() en Java»

Diferencia entre invocable y ejecutable en Java

java.lang.Runnable es una interfaz que debe implementar una clase cuyas instancias están destinadas a ser ejecutadas por un hilo. Hay dos formas de iniciar un nuevo subproceso: Subclase Subproceso e implementar Runnable. No es necesario subclasificar Thread cuando una tarea se puede realizar anulando solo el método run( ) de Runnable. La interfaz invocable y … Continue reading «Diferencia entre invocable y ejecutable en Java»

TreeMap floorKey() en Java con ejemplos

Prerrequisito : TreeMap en Java El método floorKey() se utiliza para devolver la mayor clave menor o igual a la clave dada del parámetro. Sintaxis: public K floorKey(K key) Parámetro: este método acepta una clave de parámetro obligatoria que es la clave que se debe comparar. Valor devuelto: la llamada al método devuelve la clave … Continue reading «TreeMap floorKey() en Java con ejemplos»

Método Predicate.not() en Java con ejemplos

Para negar un predicado existente, se agregó el método estático Predicate.not() a Java 11. La clase Predicate está presente en el paquete java.util.function. Sintaxis: negate = Predicate.not( positivePredicate ); Parámetros: Predicado cuya negación se requiere Tipo de devolución: el método de tipo de devolución not() es predicado. Acercarse: Cree un predicado e inicialice las condiciones … Continue reading «Método Predicate.not() en Java con ejemplos»

Método LinkedBlockingDeque size() en Java

El método size() de LinkedBlockingDeque devuelve el tamaño actual del contenedor Deque. Al llamar a la función, se devuelve el número de elementos en el contenedor Deque. Si el contenedor tiene una capacidad restringida, también devuelve la cantidad de elementos que están presentes en el contenedor en el momento de la llamada a la función. … Continue reading «Método LinkedBlockingDeque size() en Java»