JAVA DEVELOPER PROFESSIONAL: EXCEPTION HANDLING EĞİTİMİ

İstisna yönetiminde sağlam ve sınav derinliğinde bilgi edinin

Throwable hiyerarşisi, checked ve unchecked, multi-catch, try-with-resources, suppressed, finally kuralları, istisna zincirleme, override ile throws ve assert.

Java Professional: İstisna Yönetimi eğitimi: Throwable hiyerarşisi, checked ve unchecked, multi-catch, try-with-resources, suppressed, finally kuralları, istisna zincirleme, override ile throws ve assert.

2 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java istisna yönetimi

Eğitim, Java SE 21 istisna mekanizmasını derinlemesine ele alır: Throwable, Error, Exception, RuntimeException hiyerarşisi, checked ve unchecked kuralları, try-catch-finally akışı ve return ile etkileşimi, multi-catch ve tip kuralları, try-with-resources, AutoCloseable ve suppressed istisnalar, throw ve throws, istisna zincirleme (cause), özel istisna tasarımı, override sırasında throws kısıtları, StackOverflowError, OutOfMemoryError gibi Error'lar, assert, loglama ve en iyi uygulamalar.

Süre ve Format

2 Gün. Her gün dört modül; İstisna Mekanizması; Kaynak Yönetimi ve Tasarım ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — Exception hiyerarşisi, try-catch-finally, try-with-resources, suppressed, özel istisnalar, multi-catch ve override kuralları

Öğrenme Metodu

Her konu JDK 21 ile çalışan kod örnekleriyle işlenir; sertifika sınavı tarzı kod okuma ve derleme hatası bulma alıştırmaları yapılır.

Neden Bu Eğitim?

🛟Sağlam hata yönetimi

İstisnaları doğru katmanda yakalayıp anlamlı hale getirirsiniz.

🎯Derleyici kuralları

Handle or declare ve erişilemez catch hatalarını anında görürsünüz.

📚Sınav derinliği

finally ve try-with-resources çıktı sorularını doğru çözersiniz.

Anahtar Konular

java istisna yönetimijava exception handlingtry with resourceschecked uncheckedmulti-catchsuppressed exceptionjava finallyjava custom exceptionoracle java professional
“Profesyonel Java, dilin ince ayrıntılarına saygı duymaktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java deneyimi

Java Foundations düzeyinde sözdizimi, sınıf ve OOP temelleri.

2
JDK 21

JDK 21 ve IntelliJ IDEA ya da Eclipse kurulu ortam.

3
Koleksiyonlar

List, Map ve temel istisna kullanımına aşinalık.

4
Çalışma ortamı

8 GB RAM'li dizüstü bilgisayar.

Eğitim İçeriği

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.

Günün hedefiKatılımcı istisna hiyerarşisini ve akış kurallarını sınav derinliğinde uygular.
Modül 1
Hiyerarşi ve Türler
  • Throwable, Error, Exception, RuntimeException
  • Checked ve unchecked ayrımı
  • Sık görülen istisnalar ve nedenleri
  • Error'ların yakalanmaması
  • Handle or declare kuralı
  • Derleyici hata mesajları
Modül 2
try-catch-finally
  • Akış sırası ve iç içe try
  • catch sıralaması: alt sınıf önce
  • Erişilemez catch derleme hatası
  • finally ve return/throw etkileşimi
  • System.exit durumunda finally
  • Çıktı tahmin soruları
Modül 3
Multi-catch
  • Alternatif tipler arasında kalıtım olmaması
  • Multi-catch parametresi örtük final
  • Yeniden fırlatma ve kesinleştirilmiş tip (precise rethrow)
  • Genel catch (Exception) tuzakları
  • Yakalanamayan checked istisna hatası
  • Sınav örnekleri
Modül 4
throw ve throws
  • throw ifadesi ve referans
  • throws bildirimi ve çağıran sorumluluğu
  • Initializer ve constructor'dan istisna
  • Override'da throws kısıtlamaları
  • Arayüz metodu ve checked istisna
  • Lambda içinde checked istisna sorunu
Günün hedefiKatılımcı kaynakları güvenle kapatır, özel istisnalar tasarlar ve loglama stratejisi belirler.
Modül 1
try-with-resources
  • AutoCloseable ve Closeable farkı
  • Kaynakların ters sırada kapanması
  • Effectively final kaynak değişkeni
  • close() istisnası ve suppressed
  • getSuppressed ile okuma
  • finally ile karşılaştırma
Modül 2
İstisna Zincirleme
  • initCause ve cause constructor'ı
  • Caused by satırı okuma
  • Sarmalama ve soyutlama katmanı
  • Orijinal yığın izini kaybetmeme
  • StackTraceElement ve getStackTrace
  • Özel istisna: serialVersionUID, mesaj, kod
Modül 3
assert ve Error'lar
  • assert sözdizimi ve -ea
  • AssertionError ne zaman
  • StackOverflowError ve OutOfMemoryError
  • ExceptionInInitializerError, NoClassDefFoundError
  • UncaughtExceptionHandler
  • Thread içinde istisna
Modül 4
En İyi Uygulamalar
  • İstisnayı yutmama, yeniden fırlatma
  • Kontrol akışı için istisna kullanmama
  • Checked mi unchecked mı karar tablosu
  • Loglama ve izleme kimliği
  • Spring @ControllerAdvice'a kısa bakış
  • Mini proje: dosya işleme hata stratejisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hiyerarşi

İstisna hiyerarşisini ve checked/unchecked kuralını uygularsınız.

✅
try-catch-finally

Akış ve return etkileşimini doğru tahmin edersiniz.

✅
Multi-catch

Multi-catch ve precise rethrow kullanırsınız.

✅
Override

Override'da throws kurallarını uygularsınız.

✅
try-with-resources

Kaynakları güvenle kapatırsınız.

✅
Suppressed

Suppressed istisnaları yönetirsiniz.

✅
Özel istisna

Zincirleme ve özel istisna tasarlarsınız.

✅
Strateji

Katmanlı hata yönetimi stratejisi kurarsınız.

Kimler İçin Uygundur?

  • Java SE 21 ile profesyonel geliştirme yapan
  • Oracle Certified Professional Java SE Developer sınav konularına hazırlanmak isteyen
  • bilgisini derinleştirmek isteyen Java geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java SE 21 ile profesyonel geliştirme yapan, Oracle Certified Professional Java SE Developer sınav konularına hazırlanmak isteyen ve bilgisini derinleştirmek isteyen Java geliştiricileri için uygundur.
Foundations hata eğitimiyle farkı nedir?
Foundations temel try-catch'i verir; bu eğitim override, suppressed, precise rethrow ve sınav tuzaklarını kapsar.
Sınav garantisi var mı?
Hayır; sınav başvurusu ve ücreti ilgili kuruma aittir.
Loglama anlatılıyor mu?
İstisna loglama stratejisi kısaca ele alınır.
Eğitim sonunda sertifika verilir mi?
Evet. Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Oracle Certified Professional Java SE gibi sınavlar için sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sonucu garanti etmez.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Developer Professional: Exception Handling Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMGetting Started with Java: Operators Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Operators Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Java operatörleri eğitimi: aritmetik, atama, karşılaştırma, mantıksal, bitwise, shift, üçlü operatör, öncelik kuralları ve integer overflow örnekleriyle başlang

Detayları Gör →
Java ve JVMGetting Started with Java: Variables & Primitive Types Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Variables & Primitive Types Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Java değişkenleri ve primitive tipler eğitimi: int, double, char, boolean, referans tipler, String, wrapper sınıflar, tip dönüşümü ve değişken kapsamı ile başla

Detayları Gör →
Java ve JVMGetting Started with Java: Writing & Running Java Programs Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Writing & Running Java Programs Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Java ile program yazma ve çalıştırma başlangıç eğitimi: JDK kurulumu, javac ve java komutları, JShell, paketler, Scanner, IntelliJ IDEA ve jar paketleme.

Detayları Gör →
Java ve JVMGoogle Workspace Spring Updates Eğitimi
Yazılım Geliştirme Eğitimleri

Google Workspace Spring Updates Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Google Workspace güncellemeleri eğitimi: Gmail, Chat, Meet, Drive etiketleri, Docs akıllı çipler, Sheets tabloları, Gemini ve yönetici konsolu güvenlik ayarları

Detayları Gör →
Java ve JVMGroovy Programlama Eğitimi
Yazılım Geliştirme Eğitimleri

Groovy Programlama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Groovy programlama eğitimi: dinamik tipleme, closure, GString, koleksiyonlar, trait, metaprogramming, DSL, Spock testleri ile Gradle ve Jenkins pipeline betikle

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn