450 KONU - 270 DEĞERLENDİRME SORUSU - 25 SAAT EĞİTİM VİDEOSU (Videolar için www.kodlab.com sitemizi ziyaret edin)
Java programlama dili, platformdan bağımsız olarak her işletim sistemi üzerinde çalışması, nesneye yönelik olması, güvenliği ön planda tutması, esnek olması, geniş kütüphane desteği ve daha bunun gibi birçok artıları ile tercih edilen bir dil olmuştur ve olmaya da devam edecektir.
Başlangıç-Orta seviye ile anlatılan bu kitabı okuduğunuz zaman sadece Java SE’yi değil, temel programlama ve algoritma mantığını da öğreneceksiniz. Kitapta ilk olarak Java’nın tarihinden, üstünlüklerinden, Eclipse ortamından ve Paket kavramından bahsedilmiştir. Bu konuları takiben Değişkenler, Operatörler, Metotlar, Döngüler, Diziler gibi temel programlama yapıları anlatılmış ve daha sonra Nesneye Yönelik Programlama’ya giriş yapılmıştır. Anlaşılacak seviyeye indirerek incelediğimiz Nesneye Yönelik Programlama kavramı, bol örneklerle desteklenmiştir. Kitap sonuna doğru Arayüz (GUI) konusu anlatılmış ve konsoldan sıkılıp görsel uygulama geliştirmek isteyenler için temel görsel örnekler verilmiştir. Veritabanı bölümünde ise MySQL kullanılmış ve veritabanı kavramı için bir temel atmanız sağlanmıştır. Son olarak Lambda, JShell, Modül gibi Java’nın son sürümlerinde gelen yenilikler ele alınmıştır.
• Java Diline Giriş
• Java Çalışma Ortamı
• Paket (Package) Kavramı
• Değişkenler ve Veri Tipleri
• Operatörler
• Kontrol Yapıları ve Döngüler
• Metodlar
• Diziler
• Scanner Sınıfı ve JOptionPane
• Nesneye Yönelik Programlama
• Kalıtım (Inheritance)
• Soyut (Abstract) Sınıflar ve Metodlar
• Arayüzler (Interface)
• Dahili Sınıflar (Inner Classes)
• Çok Biçimlilik (Polymorphism)
• Math Sınıfı ile Matematiksel İşlemler
• Numberformat ve Decimalformat
• String Sınıfı ile Çalışma
• Hata Yakalama (Exception Handling)
• Giriş Çıkış (IO) İşlemleri
• Java Koleksiyonları (Java Collections)
• Olay Yönetimi (Event Handling)
• Java GUI ile Arayüz Programlama
• JDBC ile Veritabanı Programlama
• Thread Kavramı
• DateTime API
• Lambda İfadeleri
• JShell Kullanımı
• Java’da Modüler Yapı
• Reflection API
• Bölüm Sonu Soruları Cevap Anahtarı