Java
class Person { String firstName; String lastName; Integer age; } Reikia įgyvendinti standartinį metodą, kuris palygintų du Person objektus.
```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); } }
Papaskink apie Java srautus: į kokias grupes skirstomi metodai ir koks skirtumas?
Palyginkite šių kodo fragmentų našumą, kurie kopijuoja elementus iš Integer masyvo į int masyvą ir atvirkščiai, įskaitant atvejį, kai kuriami nauji Integer objektai iš int reikšmių: ```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]); } } ``` Analizuokite ir paaiškinkite šių požiūrių našumo ir elgesio skirtumus.
Ar galima naudoti masyvą kaip raktą HashMap? Kodėl tai bloga idėja?
Ką darėte, jei laiku nepavyko?
Kam skirtas finally blokas? Kas yra try-with-resources?
Kokias eilutes žinote dirbti su daugiabriauniais procesais?
Kokie scope yra Spring? Kas yra singleton scope?
Papaskink apie CAP teoremą. Kas tai yra ir kam skirta?
Paaiškinkite šiukšlių surinkėjo veikimo principą (pavyzdžiui, G1 GC)
Ar egzistuoja specializuoti garbage collector'iai, kai paslauga paleidžiama su vienu branduoliu?
Kas nutiks, jei į prototype įdiegsime singleton?
Kokius rezultatus gali baigti SecurityFilterChain?
Kodėl naudojote Redis ir kokioje konfigūracijoje?
Išsamiau papasakokite, kaip optimizavote Kafka pranešimų apdorojimą ir sinchroninius RPC skambučius.
Spring Cloud Gateway — MVC ar reaktyvus? Kokias funkcijas apima?
[vardas] paklausė: Kiek glaudžiai turėjote dirbti su Docker?
Kodėl po atleidimo 2024 m. birželį ilgai negalėjote rasti darbo?
Kokia yra ArrayList nauda prieš LinkedList atminties ir našumo požiūriu?