Stream API-də map metodunun necə işlədiyini və onun axın elementlərini çevirmək üçün necə istifadə olunduğunu izah edin.
Java
Bir tətbiqdə qlobal məlumatların keş mexanizmi necə həyata keçirilə bilər?
Spring Framework çərçivəsində nəzarətçi necə həyata keçirilə bilər?
Java-da equals metodunun yenidən yazılmasını həyata keçirmək üçün hansı metodlar istifadə oluna bilər?
Java-da LinkedList məlumat strukturu ilə HashSet kolleksiyası arasındakı fərq nədir?
Collections API-də massivlərdən başqa hansı konteynerlər mövcuddur?
Java-da obyektdə hashCode() metodunun məqsədi nədir və onu düzgün necə istifadə etmək olar?
Gələcək inkişafınız üçün hansı peşə mərhələsi prioritetdir?
Xəta idarəetmə metodlarını bilirsiniz və onları necə həyata keçirirsiniz?
Son vəzifənizdə mikroxidmətinizdə hansı yazma əməliyyatları tətbiq olundu?
ResultSet obyekti necə həyata keçirildiyini və verilənlər bazasından məlumat almaq üçün necə işlədiyini izah edə bilərsinizmi?
Baloncuk sıralama alqoritminin işləmə prinsipini izah edə bilərsinizmi?
Bu tapşırığı yerinə yetirmək sizin üçün daha asan oldu mu?
TreeSet-də saxlanan obyektlər üçün niyə Comparable interfeysini həyata keçirmək lazımdır?
Bu təqdimatın əsas problemi nədir - Sabit işçi hovuzunun səmərəli istifadə olunmaması - Ümumi resursların qarşılıqlı təsirində problemlər - Yanlış kilidləmə istifadə edilməsi deadlock-a səbəb ola bilər. - Yanlış sinxronizasiya səviyyəsi - Nəticədən əvvəl bütün işçilərin yoxlanmaması - Aydın konstruktor yoxdur Kod: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }
Worker nə idi? Necə işləyir?
Kod tapşırığı: AtomicBoolean və yarış şərti (kod ilə ekran görüntüsü)
Git deposunda dəyişiklikləri necə qeyd etmək olar?
Təcrübənizdə hansı bulud platformaları və ya xidmətlərindən istifadə etmisiniz?
HashMap-in hesablamalı mürəkkəbliyi baxımından ən pis hal nədir?