Constructor'ların kalıtımdaki rolünü kavrayın
Eğitim constructor'ların kalıtımda miras alınmamasını, derleyicinin eklediği varsayılan constructor ve örtük super() çağrısını, super(...) ve this(...) kuralları ile ilk satır zorunluluğunu, instance/static başlatma bloklarının sırasını, private ve protected…
Constructor zinciri ve nesne oluşturma sırası
Eğitim constructor'ların kalıtımda miras alınmamasını, derleyicinin eklediği varsayılan constructor ve örtük super() çağrısını, super(...) ve this(...) kuralları ile ilk satır zorunluluğunu, instance/static başlatma bloklarının sırasını, private ve protected constructor kullanımını, constructor içinde overridable metot çağırma tehlikesini ve static factory ile builder alternatiflerini işler.
2 Gün. Her gün dört modül; Constructor Kuralları; Kalıtımda Tuzaklar ve Alternatifler ekseninde ilerleyen uygulamalı program.
Temel Seviye — Java constructor ve kalıtım: super(), this(), varsayılan constructor, başlatma sırası ve factory alternatifleri
Kısa kod parçalarının çıktısı önce tahmin edilir, sonra çalıştırılıp debugger ile constructor çağrı yığını adım adım izlenir.
Bir nesnenin hangi sırayla oluştuğunu hatasız anlatırsınız.
Derleme hatası ve çalışma zamanı tuzaklarını önceden görürsünüz.
Factory ve builder ile constructor sınırlarını aşarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf ve constructor yazma.
extends ve super kavramına giriş.
Erişim belirleyici temelleri.
JDK 17 ve IDE.
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:
Varsayılan constructor ve miras kuralını açıklayabilirsiniz.
super(...) ve this(...) çağrılarını doğru yazabilirsiniz.
Static ve instance başlatma sırasını tahmin edebilirsiniz.
Üst sınıf constructor hatalarını çözebilirsiniz.
Constructor içinden override çağrı hatasını önleyebilirsiniz.
private ve protected constructor kullanım amaçlarını bilirsiniz, uygulayabilirsiniz.
Static factory ve builder ile nesne oluşturabilirsiniz.
Constructor doğrulamalı değişmez sınıflar yazabilirsiniz.
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 ile veri analizi eğitimi: OpenCSV, Jackson, Stream API, Apache Commons Math, Tablesaw, Smile ve XChart ile veri temizleme, istatistik ve görselleştirme.
Detayları Gör →Java doubly ve circular linked list eğitimi: Node yapısı, ekleme, silme, tersleme, Floyd döngü tespiti, Josephus problemi ve LRU önbellek uygulaması.
Detayları Gör →Java ile veri yapıları ve algoritmalara giriş: Big-O, dizi, bağlı liste, stack, queue, HashMap, BST, heap ve sıralama algoritmalarını Java ile öğrenin.
Detayları Gör →Java kuyruk (queue) veri yapısı eğitimi: Queue, Deque, circular queue, PriorityQueue, BlockingQueue, üretici-tüketici ve BFS uygulamalarıyla uygulamalı Java.
Detayları Gör →Java tek yönlü bağlı liste eğitimi: Node yapısı, ekleme, silme, tersleme, slow-fast işaretçi, birleştirme ve mülakat problemleri ile uygulamalı veri yapıları.
Detayları Gör →