Java tətbiqində GC-ni necə deaktiv etmək olar bilirsinizmi?
Java
Java-da int[] və Integer[] istifadə etməyin performans və yaddaş istifadəsi fərqlərini, xüsusən verilmiş kod parçasının kontekstində təhlil edin: ```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]); } } ```
Amortizasiya olunmuş mürəkkəblik nədir?
RecommenderServiceImpl üçün əsas funksionallığı əhatə edən JUnit testləri yazın
Race condition nədir? Onla necə mübarizə aparılır? Bir nümunə ver və Java-da mübarizə üsullarını adlandır.
Həqiqi təcrübəndən GC optimizasiyası haqqında danış — onlarla saniyəlik fasilələr oldu və onları necə optimallaşdırdın?
/** * İki sayını, toplamlarının verilen sayıya eşit olduğu bir dizide arama * <p> * Pozitif olmayan sıralanmamış sayılardan oluşan bir diziyi ilk argüman olarak alan * ve ikinci argüman olarak pozitif bir sayı alan bir fonksiyon yaz. * Fonksiyon, dizide toplamları ikinci argümanla eşit olan 2 sayı varsa true döndürmelidir. * <p> * Girdi: ([10, 15, 3, 7], 17) * Çıktı: true */
Qırxma oxuması (dirty read) və təkrarlanmayan oxuma (non-repeatable read) arasındakı fərq nədir?
GC-də obyektin əlçatanlığının necə müəyyən olunduğunu daha ətraflı izah et.
Orta algoritmik mürəkkəblik nədir? Bunu izah edə bilərsən və müxtəlif mürəkkəblikdə olan algoritmlərin nümunələrini verə bilərsənmi?
Eyni sinifdə bir neçə sahə volatile modifikatoru ilə işarələnərsə, nə baş verər?
Asılılıqların tərs çevrilmə prinsipinin pozulmasını necə düzəltmək olar — ayırıcı saxlama ilə refaktorinq təklif edin?
Əməliyyatların Tutarlılıq (konsistensiya) xüsusiyyətinin pozulmasına nümunə göstərin.
Hash cədvəllərində toqquşmaları həll etmək üçün hansı üsulları bilirsiniz?
Çox ipli emal kontekstində istifadə olunan Java açar sözlərini iki qeyd edin və niyə volatile lazım olduğunu izah edin.