Java
class Person { String firstName; String lastName; Integer age; } Es ist notwendig, eine Standardmethode zu implementieren, die zwei Person-Objekte vergleicht.
```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); } }
Erzähle mir von Streams in Java: In welche Gruppen werden die Methoden unterteilt und was ist der Unterschied?
Vergleichen Sie die Leistung der folgenden Codeausschnitte, die Elemente von einem Integer-Array in ein int-Array und umgekehrt kopieren, einschließlich des Falls, in dem neue Integer-Objekte aus int-Werten erstellt werden: ```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]); } } ``` Analysieren und erklären Sie die Unterschiede in Leistung und Verhalten zwischen diesen Ansätzen.
Kann man ein Array als Schlüssel in einer HashMap verwenden? Warum ist das eine schlechte Idee?
Was haben Sie gemacht, wenn Sie es nicht rechtzeitig geschafft haben?
Wozu dient der finally-Block? Was ist try-with-resources?
Welche Warteschlangen kennen Sie für die Arbeit mit Multithreading?
Welche Scopes gibt es in Spring? Was ist der Singleton-Scope?
Erzählen Sie mir vom CAP-Theorem. Was ist das und wozu dient es?
Erklären Sie das Funktionsprinzip des Garbage Collectors (am Beispiel von G1 GC)
Gibt es spezielle Garbage Collector für Fälle, in denen der Dienst mit einem einzigen Kern ausgeführt wird?
Was passiert, wenn man Singleton in das Prototype einfügt?
Welche Ergebnisse kann SecurityFilterChain haben?
Warum wurde Redis verwendet und in welcher Konfiguration?
Bitte erläutern Sie im Detail, wie Sie die Verarbeitung von Kafka-Nachrichten und synchrone RPC-Aufrufe optimiert haben.
Spring Cloud Gateway — MVC oder reaktiv? Welche Funktionen deckt es ab?
[Name] fragte: Wie eng mussten Sie mit Docker zusammenarbeiten?
Warum konnten Sie nach Ihrer Kündigung im Juni 2024 so lange keine Arbeit finden?
Was ist der Vorteil von ArrayList gegenüber LinkedList in Bezug auf Speicher und Leistung?