Bu depo, Java programlama dilinde farklı seviyelerde hazırlanmış alıştırmalar, örnek projeler ve konsept uygulamalarını içermektedir.
- Temel Java:
Değişkenler, veri tipleri, kontrol yapıları (if-else, switch), döngüler (for, while, do-while), giriş-çıkış işlemleri. - Nesne Yönelimli Programlama (OOP):
Sınıflar, nesneler, kapsülleme, kalıtım, polimorfizm, soyut sınıflar, arayüzler (interfaces), iç içe sınıflar. - Veri Yapıları ve Koleksiyonlar:
Diziler, ArrayList, HashMap, Set kullanımları ve uygulama örnekleri. - Algoritmalar:
Arama (linear, binary), sıralama (bubble, selection, insertion), rekürsif algoritmalar. - İstisna Yönetimi:
Try-catch blokları, özel istisnalar oluşturma ve yönetme. - Dosya İşlemleri:
Dosya okuma-yazma, serileştirme. - Projeler & Uygulamalar:
Konsol tabanlı mini projeler, oyunlar, araçlar ve gerçek hayat problemlerine çözümler.
- Java Development Kit (JDK) 8 veya üstü
- Tercih ettiğiniz Java IDE'si (IntelliJ IDEA, Eclipse, NetBeans, VS Code vb.)