JAVA SE : JDK OBJECTS & NESTED LOOPS EĞİTİMİ

JDK araçlarıyla nesne ve döngü ustalığı

JDK kurulumu, javac ve java araçları, nesne oluşturma, referanslar, iç içe for ve while döngüleri ile desen üretimi

Java SE temelleri: JDK araç zinciri, new ile nesne üretimi, referans ve null yönetimi, iç içe for/while döngüleri, etiketli break ve iki boyutlu diziler uygulamalı işlenir.

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

Eğitim Hakkında

JDK araç zinciri, nesne yaşam döngüsü ve iç içe döngü kurgusu

Eğitim, JDK içindeki javac, java, javadoc ve jar araçlarını kullanarak Java programı derleme ve çalıştırma sürecini öğretir. Sınıftan new anahtar sözcüğüyle nesne üretimi, referans değişkenleri, null ve heap-stack ayrımı ele alınır. İç içe for, while ve do-while döngüleriyle matris dolaşma, çarpım tablosu ve desen çizimi, break ve continue etiketleri uygulamalı çalışılır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün JDK Araçları ve Nesneler; 2. gün İç İçe Döngüler.

Seviye

Temel Seviye — JDK araçları, nesne oluşturma ve iç içe döngü mantığı

Öğrenme Metodu

Her konu IDE ve komut satırında kısa kod laboratuvarlarıyla işlenir; katılımcılar iç içe döngü alıştırmalarını adım adım hata ayıklayarak izler.

Neden Bu Eğitim?

🧰JDK Araç Hakimiyeti

javac, java ve javadoc ile derleme zincirini komut satırından yönetmeyi öğrenirsiniz.

🔁Döngü Kurgusu

İç içe döngülerin iterasyon sayısını ve karmaşıklığını önceden hesaplamayı kazanırsınız.

🧱Nesne Temeli

Referans ve heap kavramlarını doğru anlayarak ileri OOP konularına hazırlanırsınız.

Anahtar Konular

Java SE eğitimiJDK araçlarıjavac java komutlarıJava nesne oluşturmaiç içe döngülerJava for döngüsüJava referansJava break continueJava iki boyutlu diziJava temel eğitim
“Döngüyü anlayan, algoritmanın yarısını çözmüş olur.”

Ön Koşullar

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

1
Temel Algoritma

Değişken, koşul ve akış diyagramı kavramlarına aşinalık yeterlidir.

2
JDK 17 Kurulumu

Bilgisayarda JDK 17 ve bir IDE (IntelliJ IDEA veya Eclipse) kurulu olmalıdır.

3
Komut Satırı

cd, dir/ls gibi temel terminal komutlarını kullanabilmek gerekir.

4
Metin Düzenleyici

Kod yazıp kaydedebilecek bir ortam ve düzenli bir çalışma klasörü hazırlanmalıdır.

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ı JDK araçlarıyla Java programı derleyip paketler ve sınıflardan nesne üretip referansları doğru yönetir.
Modül 1
JDK Yapısı ve Araçlar
  • JDK, JRE ve JVM farkı
  • bin klasöründeki javac ve java araçları
  • CLASSPATH ve -cp parametresi
  • javadoc ile API dokümanı üretimi
  • jar -cvf ile paket oluşturma
  • JAVA_HOME ve PATH ayarları
Modül 2
Sınıf ve Nesne Oluşturma
  • Sınıf ile nesne ayrımı
  • new anahtar sözcüğü ve yapıcı çağrısı
  • Alan ve metot erişimi nokta operatörü
  • Varsayılan alan değerleri
  • Birden fazla nesne örneği oluşturma
  • toString ile nesne çıktısı
Modül 3
Referanslar ve Bellek
  • Stack ve heap ayrımı
  • Referans değişkeni atama ve kopyalama
  • null ve NullPointerException
  • == ile equals farkı
  • Referansın metoda geçirilmesi
  • Çöp toplayıcıya uygun nesneler
Modül 4
Nesne Dizileri
  • Nesne dizisi tanımlama
  • Dizi elemanlarının null başlangıcı
  • Dizide for-each ile dolaşma
  • length alanı ve sınır kontrolü
  • ArrayIndexOutOfBoundsException
  • Nesne dizisini metoda geçirme
Günün hedefiKatılımcı iç içe döngülerle matris, tablo ve desen problemlerini çözer, break ve continue etiketlerini güvenle kullanır.
Modül 1
İç İçe for Döngüleri
  • Dış ve iç sayaç ilişkisi
  • Çarpım tablosu üretimi
  • Toplam iterasyon sayısı hesabı
  • Sayaç kapsamı ve değişken gölgelenmesi
  • Üçgen ve piramit yıldız desenleri
  • Dönüş sayısını izleyen izleme tablosu
Modül 2
while ve do-while Kullanımı
  • Koşul önce ve sonra kontrol farkı
  • Sonsuz döngü riski
  • Scanner ile girdi bekleme döngüsü
  • Sentinel değer yaklaşımı
  • İç içe while ile basamak ayrıştırma
  • do-while ile menü uygulaması
Modül 3
break, continue ve Etiketler
  • break ile döngüden çıkış
  • continue ile iterasyon atlama
  • Etiketli break outer: kullanımı
  • Etiketli continue örneği
  • Asal sayı arama kısa devresi
  • Etiket kullanımının okunabilirlik maliyeti
Modül 4
İki Boyutlu Diziler
  • int[][] tanımlama ve başlatma
  • Satır-sütun dolaşma
  • Düzensiz (jagged) dizi
  • Matris toplama ve çarpma
  • Sütun ve satır toplamları
  • Mini proje: tahta oyunu çıktısı

Eğitim Kazanımları

Program sonunda katılımcılar:

🎯
JDK Araçları

javac, java, javadoc ve jar araçlarıyla bir projeyi komut satırından derleyip paketleyebilirsiniz.

🧩
Nesne Üretimi

Sınıflardan nesne oluşturup alan ve metotlarına doğru erişebilirsiniz.

🛠️
Referans Yönetimi

Referans ve null davranışını doğru yorumlayıp NullPointerException hatalarını önleyebilirsiniz.

🔍
Dizi Kullanımı

Nesne ve iki boyutlu dizilerde sınır hatası yapmadan dolaşabilirsiniz.

⚙️
İç İçe Döngü

İç içe for ve while yapılarıyla tablo ve desen problemlerini çözebilirsiniz.

📦
Akış Kontrolü

break, continue ve etiketleri doğru yerde uygulayabilirsiniz.

🚀
Karmaşıklık Hissi

Döngülerin toplam iterasyon maliyetini önceden tahmin edebilirsiniz.

✅
Hata Ayıklama

IDE hata ayıklayıcısıyla döngü ve nesne durumunu adım adım izleyebilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • algoritma temeli olan yazılım adayları
  • Java sözdizimini sağlamlaştırmak isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler, algoritma temeli olan yazılım adayları ve Java sözdizimini sağlamlaştırmak isteyen geliştiriciler içindir.
Eğitim için programlama bilgisi şart mı?
Temel mantık ve değişken kavramı yeterlidir; sözdizimi sıfırdan pekiştirilir.
İç içe döngülerde hangi problemler çözülür?
Çarpım tablosu, yıldız desenleri, matris dolaşma, asal sayı arama ve tahta oyunu çıktıları çözülür.
Hangi JDK sürümü kullanılıyor?
Uygulamalar JDK 17 LTS ile yapılır; komutlar yeni sürümlerde de çalışır.
Eğitim sonunda belge alınır mı?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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 SE : JDK Objects & Nested Loops Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMTemel Java Eğitimi
Yazılım Geliştirme Eğitimleri

Temel Java Eğitimi

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

Temel Java eğitimi: sözdizimi, OOP, koleksiyonlar, istisna yönetimi, Stream API, dosya işlemleri, Maven ve JUnit ile sıfırdan uygulamalı Java öğrenimi.

Detayları Gör →
Java ve JVMTest Driven Development & Java & JUnit Eğitimi
Yazılım Geliştirme Eğitimleri

Test Driven Development & Java & JUnit Eğitimi

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

Java ile test güdümlü geliştirme eğitimi: Red-Green-Refactor, JUnit 5, Mockito, AssertJ, parametreli testler, JaCoCo ve mutation testing uygulamalı işlenir.

Detayları Gör →
Java ve JVMTest-Driven Development Workshop with Java Eğitimi
Yazılım Geliştirme Eğitimleri

Test-Driven Development Workshop with Java Eğitimi

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

Java ile uygulamalı TDD atölyesi: katalar, eşli programlama, outside-in TDD, Mockito, characterization test ve legacy koda güvenli değişiklik ekleme.

Detayları Gör →
Java ve JVMThe Scala Programming Language Eğitimi
Yazılım Geliştirme Eğitimleri

The Scala Programming Language Eğitimi

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

Scala programlama eğitimi: case class, pattern matching, trait, değişmez koleksiyonlar, Option ve Either, Future ve sbt ile fonksiyonel JVM geliştirme.

Detayları Gör →
Java ve JVMThe Spring Web MVC Framework: Building Web Applications & REST APIs Eğitimi
Yazılım Geliştirme Eğitimleri

The Spring Web MVC Framework: Building Web Applications & REST APIs Eğitimi

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

Spring Web MVC eğitimi: DispatcherServlet, Thymeleaf, REST denetleyicileri, Bean Validation, ProblemDetail, Spring Security ve MockMvc testleri uygulamalı işlen

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