¿Cómo evitar NullPointerException en Java usando la clase opcional?

Para aprender a evitar un error, primero debemos entender el error. Excepción de puntero nulo NullPointerException es una RuntimeException. En Java , se puede asignar un valor nulo especial a una referencia de objeto. NullPointerException se lanza cuando el programa intenta usar una referencia de objeto que tiene el valor nulo. Estos pueden ser: Invocar … Continue reading «¿Cómo evitar NullPointerException en Java usando la clase opcional?»

Método HashMap compute() en Java con ejemplos

El método de computación (clave, bifunción) de la clase HashMap le permite actualizar un valor en HashMap. El método compute() intenta calcular una asignación para la clave especificada y su valor asignado actual (o nulo si no se encuentra ninguna asignación actual). Este método se usa para actualizar automáticamente un valor para una clave dada … Continue reading «Método HashMap compute() en Java con ejemplos»

Inicializar una lista en Java

Java.util.List es una interfaz secundaria de Collection . Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La interfaz de lista se implementa mediante las clases ArrayList , LinkedList , Vector y Stack … Continue reading «Inicializar una lista en Java»

Método Array setBoolean() en Java con ejemplos

El método java.lang.reflect.Array.setBoolean() es un método incorporado que se utiliza para establecer un valor booleano específico en un índice específico de una array de objetos determinada. Sintaxis: Array.setBoolean(Object []array, int index, boolean value) Parámetro: Este método toma tres parámetros: array: array de tipo Object que se va a actualizar. index: índice de la array que … Continue reading «Método Array setBoolean() en Java con ejemplos»

Bucle for-each en Java

  Requisito previo: la toma de decisiones en Java For-each es otra técnica de recorrido de array como for loop, while loop, do-while loop introducida en Java5.   Comienza con la palabra clave for como un bucle for normal. En lugar de declarar e inicializar una variable de contador de bucle, declara una variable que es … Continue reading «Bucle for-each en Java»

¿Cómo intercambiar o intercambiar objetos en Java?

Para comprender cómo intercambiar objetos en Java, consideremos una ilustración a continuación : Ilustración:  Digamos que tenemos una clase llamada “Auto” con algunos atributos. Y creamos dos objetos de Car, digamos car1 y car2, ¿cómo intercambiar los datos de car1 y car2? Métodos:  Usando conceptos de OOPS Uso de las clases Wrapper de Java Método … Continue reading «¿Cómo intercambiar o intercambiar objetos en Java?»

Programa Java para imprimir el patrón de triángulo de estrella inferior espejo

En este artículo, vamos a aprender cómo imprimir patrones de triángulos de estrellas inferiores en espejo en Java.  Ilustración: Input: number = 7 Output: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * … Continue reading «Programa Java para imprimir el patrón de triángulo de estrella inferior espejo»

Método de análisis anual (CharSequence, DateTimeFormatter) en Java con ejemplos

El método Year.parse(CharSequence, DateTimeFormatter) de la clase Year se usa para obtener una instancia de Year de una string como ‘2018’ pasada como parámetro usando un DateTimeFormatter específico. El año se analiza usando un DateTimeFormatter específico. La string debe tener un valor válido que se pueda convertir en un año. Los años fuera del rango … Continue reading «Método de análisis anual (CharSequence, DateTimeFormatter) en Java con ejemplos»

Gestión de memoria Java

Este artículo se centrará en la gestión de la memoria de Java, cómo funciona el almacenamiento dinámico, los tipos de referencia, la recolección de elementos no utilizados y también los conceptos relacionados. ¿Por qué aprender la gestión de memoria de Java? Todos sabemos que el propio Java gestiona la memoria y no necesita la intervención … Continue reading «Gestión de memoria Java»

Cómo funciona el método compare() en Java

Requisito previo: Comparator Interface en Java , TreeSet en Java El método compare() en Java compara dos objetos específicos de clase (x, y) proporcionados como parámetros. Devuelve el valor:  0: si (x==y) -1: si (x < y) 1: si (x > y) Sintaxis:   public int compare(Object obj1, Object obj2) donde obj1 y obj2 son los … Continue reading «Cómo funciona el método compare() en Java»