Sobes.tech

Java

Ar žinai, kaip išjungti GC Java programoje?

Senior
145

Analizuokite našumo ir atminties naudojimo skirtumus tarp int[] ir Integer[] Java, ypač pateiktame kodo fragmente: ```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
145

Kas yra amortizuota sudėtingumas?

Senior
144

Parašykite JUnit testus RecommenderServiceImpl pagrindinei funkcionalumai apimti

Senior
142

Kas yra race condition? Kaip su ja kovoti? Pateikite pavyzdį ir pavadinkite kovos būdus Java kalboje.

Senior
138

Papaskink apie GC optimizaciją iš savo realios patirties — ar buvo dešimčių sekundžių trukmės pauzės ir kaip jas optimizavai?

Senior
138

/** * Ieškoti dviejų skaičių masyve, kurių suma lygi duotam skaičiui * <p> * Parašykite funkciją, kuri priima kaip pirmą argumentą teigiamą * nesutvarkytą skaičių masyvą * ir kaip antrą argumentą teigiamą skaičių. * Funkcija turėtų grąžinti true, jei masyve * yra 2 skaičiai, kurių suma duoda antrą argumentą. * <p> * Įvestis: ([10, 15, 3, 7], 17) * Išvestis: true */

Senior
135

Kuo skiriasi nepakartojamas skaitymas (non-repeatable read) ir nešvarus skaitymas (dirty read)?

Senior
127

Papaskink man išsamiau, kaip nustatoma objekto pasiekiamumas GC.

Senior
127

Kas yra vidutinė algoritminė sudėtingumas? Ar gali paaiškinti ir pateikti pavyzdžių su skirtingais sudėtingumais?

Senior
120

Kas nutiks, jei vienoje klasėje keli laukai pažymėti kaip volatile?

Senior
119

Kaip ištaisyti priklausomybių inversijos principo pažeidimą — pasiūlykite refaktoringą su atskira saugykla?

Senior
119

Pateikite pavyzdį, kaip pažeidžiama transakcijų nuoseklumo (konsistencijos) savybė.

Senior
117

Kokius būdus žinote, kaip spręsti kolizijas žemėlapių lentelėse?

Senior
117

Pavadinkite dvi Java raktažodžius, naudojamus daugiagijų apdorojimo kontekste, ir paaiškinkite, kodėl reikalingas volatile.

Senior
114
/2