Sobes.tech

Java

Analüüsige int[] ja Integer[] kasutamise erinevusi Java-s, eriti antud koodilõigu kontekstis: ```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]); } } ```

Senior
146

Kas tead, kuidas Java rakenduses GC välja lülitada?

Senior
145

Mis on amortiseeritud keerukus?

Senior
145

Kirjutage RecommenderServiceImpl põhifunktsionaalsust katvad JUnit testid

Senior
143

Mis on race condition? Kuidas sellega võidelda? Anna näide ja nimeta võitlusviisid Java-s.

Senior
138

Rääkige mulle GC optimeerimisest sinu reaalses kogemuse põhjal — kas oli pausideks kümneid sekundeid ja kuidas sa neid optimeerisid?

Senior
138

/** * Otsi kahte arvu massiivis, mille summa on võrdne antud arvuga * <p> * Kirjuta funktsioon, mis võtab esimese argumendina vastu positiivsete * mittejärjestatud arvude massiivi * ja teise argumendina positiivse arvu. * Funktsioon peaks tagastama true, kui massiivis * on 2 arvu, mille summa annab teise argumendi. * <p> * Sisend: ([10, 15, 3, 7], 17) * Väljund: true */

Senior
135

Räägi mulle üksikasjalikumalt, kuidas määratakse objekti kättesaadavus GC-s.

Senior
128

Mis vahe on määrdunud lugemisel (dirty read) ja mitte-korduvatel lugemisel (non-repeatable read)?

Senior
127

Mis on keskmine algoritmiline keerukus? Kas saaks seda selgitada ja anda näiteid erineva keerukusega algoritmidest?

Senior
120

Kuidas parandada sõltuvuste pööramise põhimõtte rikkumist — pakkuda refaktoreerimist eraldi salvestisega?

Senior
119

Mis juhtub, kui ühes klassis märgitakse mitu välja volatile modifikaatoriga?

Senior
119

Milliseid meetodeid teate hash-tabelite kokkupõrgete lahendamiseks?

Senior
117

Tooge näide tehingute järjepidevuse (koherentsuse) omaduse rikkumisest.

Senior
117

Nimeta kaks Java märksõna, mida kasutatakse mitme lõime töötlemise kontekstis, ja selgita, miks on vajalik volatile.

Senior
114
/2