Algoritma Geliştirme ve Veri Yapıları kitabının yazarı Bülent Çobanoğlu'ndan aynı sade ve akıcı anlatıma sahip bir diğer kitap. Bu kitapla Java''yı temellerinden kavrayıp programlamaya giriş yapabilir mevcut bilgilerinizi şekillendirip Java''yı daha iyi öğrenebilirsiniz.
Kitabın yeni baskısı baştan aşağı güncellendi veri yapılarıyla ilgili daha ayrıntılı ve kapsamlı bölümler eklendi... O kadar ki ismi aynı olmakla birlikte Java ile Programlama ve Veri Yapıları'nın bu baskısı neredeyse yepyeni bir kitap! Eklenen bölümlerin özellikle kavramsal konulara ilişkin olması Bülent Çobanoğlu'nun kitabını veri yapılarına giriş kaynağı haline de getiriyor.
• Algoritma kavramı ve algoritmanin temsil ediliş biçimleri
• Sınıflar
• Derleyici-Yorumlayıcı Kavramları
• Derleyici-Yorumlayıcı Kavramları
• Veri Tipleri ve Operatörler
• Akış şemaları (Flow Charts)
• Sözde-Kodlar (Pseudo-Code)
• Kontrol Yapıları (Control Structures)
• Tekrarlı Yapılar-Döngüler (Repetıtıon Structures - Loops)
• Math Sınıfı ve Yöntemleri
• Diziler (Arrays) ve String işlemler
• Çok boyutlu diziler
• Sıralama Algoritmaları (Sorting Algorithm)
• Arama Algoritmaları (Searching Algorithm)
• Nesne Yönelimli Programlama
• UML Diyagramları
• Kalıtım (Inheritance)
• Kapsülleme (Encapsulation)
• Çok biçimlilik (Polymorphism)
• Alt Program (Void Yöntem)
• Applet kavramı
• Java Applet Oluşturma ve Çalıştırma
• GUI Bileşenleri ve Olayları
• Grafik uygulamalar
• Yığın (stack) kuyruk (queue) bağlı liste (linked list)
• Diyalog kutuları
• Veritabanı bağlantısı
• JDBC
• Hata Yakalama (Exception Handling)