Java
class Person { String firstName; String lastName; Integer age; } Necesita implementar un método estándar que compare dos objetos Person.
```java import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I222OA")); autoNumbers.stream().flatMap(Collection::stream).forEach(System.out::println); Map<String, String> numberMap = autoNumbers.stream().flatMap(Collection::stream).collect(Collectors.toMap( n -> n, n -> n.replaceAll("[^0-9]", ""))); System.out.println(numberMap); } }
Cuéntame sobre los streams en Java: ¿en qué grupos se dividen los métodos y cuál es la diferencia?
Compare el rendimiento de los siguientes fragmentos de código que copian elementos de un array de Integer a un array de int y viceversa, incluyendo el caso en que se crean nuevos objetos Integer a partir de valores int: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Analiza y explica las diferencias en rendimiento y comportamiento entre estos enfoques.
¿Se puede usar un array como clave en un HashMap? ¿Por qué es una mala idea?
¿Qué hicieron si no llegaron a tiempo?
¿Para qué sirve el bloque finally? ¿Qué es try-with-resources?
¿Qué colas conoce para trabajar con multitarea?
¿Qué ámbitos hay en Spring? ¿Qué es el ámbito singleton?
Cuéntame sobre el teorema de CAP. ¿Qué es y para qué sirve?
Explique el principio de funcionamiento del recolector de basura (usando G1 GC como ejemplo)
¿Existen recolectores de basura especializados para casos en los que el servicio se ejecuta con un solo núcleo?
¿Qué pasará si se implementa singleton en prototype?
¿Qué resultados puede tener SecurityFilterChain?
¿Por qué se utilizó Redis y en qué configuración?
Cuéntenos en más detalle cómo optimizó el procesamiento de mensajes Kafka y las llamadas RPC síncronas.
Spring Cloud Gateway: ¿MVC o reactivo? ¿Qué funciones cubre?
[nombre] preguntó: ¿Qué tan estrechamente has tenido que trabajar con Docker?
¿Por qué no pudo encontrar trabajo durante mucho tiempo después de ser despedido en junio de 2024?
¿Cuál es la ventaja de ArrayList frente a LinkedList en términos de memoria y rendimiento?