Dizileri ve akış kontrolünü derinlemesine bilin
Java Programmer II diziler ve akış kontrolü: dizi bellek modeli, kovaryans, çok boyutlu diziler, Arrays API, switch ifadesi, yield, etiketli break/continue ve çıktı tahmini alıştırmaları.
Dizilerin iç yapısı ve gelişmiş akış kontrol yapıları
Eğitim, Java dizilerini bellek modeli düzeyinde ve ileri akış kontrol yapılarını kapsar. Dizi tanımlama sözdizimleri, kovaryans ve ArrayStoreException, çok boyutlu ve düzensiz diziler, Arrays.sort, binarySearch, copyOfRange, mismatch, equals ve deepToString, switch ifadeleri ve yield, pattern matching, etiketli break ve continue, enhanced for ve döngü tuzakları kod deneyleriyle işlenir.
2 Gün. Her gün dört modül; 1. gün Diziler; 2. gün Program Akış Kontrolü.
Orta Seviye — Diziler, çok boyutlu yapılar ve ileri akış kontrolü
Her konu tuzaklı kod parçaları üzerinden işlenir; katılımcılar çıktıyı tahmin eder, çalıştırır ve derleyici/çalışma zamanı davranışını açıklar.
Dizilerin heap üzerindeki yapısını ve referans davranışını net kavrarsınız.
switch ifadesi ve etiketli döngülerle karmaşık akışı sadeleştirirsiniz.
Sınav ve üretim kodundaki ince davranışları hızlıca çözümlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, döngü ve koleksiyon kullanımı bilinmelidir.
JDK 17 ve bir IDE katılımdan önce kurulmuş olmalıdır.
Kalıtım ve arayüz kavramlarına giriş düzeyinde hakimiyet gerekir.
Eğitim süresince kod yazmaya zaman ayrılması beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Dizilerin bellek yapısını ve referans davranışını açıklayabilirsiniz.
ArrayStoreException riskini önceden fark edebilirsiniz.
Düzensiz ve çok boyutlu dizileri doğru kurabilirsiniz.
sort, binarySearch, mismatch gibi yardımcılarla verimli çalışabilirsiniz.
Modern switch ifadesi ve yield ile kısa kod yazabilirsiniz.
Döngülerde yaygın mantık hatalarını teşhis edebilirsiniz.
Etiketli break ve continue'yu kontrollü kullanabilirsiniz.
Karmaşık kod parçalarının çıktısını doğru öngörebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Java concurrency ve üretici-tüketici problemi eğitimi: yarış durumu, wait/notify, BlockingQueue, Condition, Semaphore ve jstack ile teşhis.
Detayları Gör →Java eşzamanlı programlamaya giriş eğitimi: thread yaşam döngüsü, Java Bellek Modeli, volatile, synchronized, thread-safe sınıf ve Executor temelleri.
Detayları Gör →java.util.concurrent eğitimi: ThreadPoolExecutor, CompletableFuture, ConcurrentHashMap, Atomic sınıflar, Latch/Barrier/Phaser ve test yaklaşımları.
Detayları Gör →Java çok thread'li uygulama ölçekleme eğitimi: havuz boyutlandırma, virtual thread, Fork/Join, kilit çekişmesi, JFR profilleme ve backpressure.
Detayları Gör →Java thread oluşturma ve başlatma eğitimi: Thread/Runnable, yaşam döngüsü, join, interrupt, istisna yönetimi, ThreadLocal ve sanal thread.
Detayları Gör →