Java
class Person { String firstName; String lastName; Integer age; } Il est nécessaire d'implémenter une méthode standard qui compare deux objets 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); } }
Parle-moi des streams en Java : en quels groupes sont divisées les méthodes et quelle est la différence ?
Comparez les performances des extraits de code suivants qui copient des éléments d’un tableau d’Integer vers un tableau d’int et vice versa, y compris le cas où de nouveaux objets Integer sont créés à partir de valeurs 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]); } } ``` Analysez et expliquez les différences de performance et de comportement entre ces approches.
Peut-on utiliser un tableau comme clé dans un HashMap ? Pourquoi est-ce une mauvaise idée ?
Que faisiez-vous si vous n'avez pas réussi à temps?
À quoi sert le bloc finally ? Qu'est-ce que try-with-resources ?
Quelles files d'attente connaissez-vous pour travailler avec la multitâche?
Quels sont les scopes dans Spring ? Qu'est-ce que le scope singleton ?
Parlez-moi du théorème CAP. Qu'est-ce que c'est et à quoi ça sert?
Explique le principe de fonctionnement du ramasse-miettes (en prenant G1 GC comme exemple)
Existe-t-il des ramasse-miettes spécialisés pour les cas où le service est lancé avec un seul cœur ?
Que se passera-t-il si on implémente singleton dans le prototype?
À quelles résultats peut aboutir SecurityFilterChain?
Pourquoi avez-vous utilisé Redis et dans quelle configuration?
Détaillez comment vous avez optimisé le traitement des messages Kafka et les appels RPC synchrones.
Spring Cloud Gateway — MVC ou réactif ? Quelles fonctions couvre-t-il ?
[nom] a demandé : À quel point avez-vous dû travailler étroitement avec Docker ?
Pourquoi n'avez-vous pas pu trouver de travail pendant longtemps après votre licenciement en juin 2024?
Quels sont les avantages de ArrayList par rapport à LinkedList en termes de mémoire et de performance?