Merhaba. Bu yazımda, 5. baskısı çıkan Java kitabının tanıtımını yapacağım. Bu blogda, çoğunlukla yazdığım android uygulamalarını daha iyi anlamak ve java’yı temelde iyi öğrenmek için bu kitabı size tavsiye ediyorum.
Sipariş verebileceğiniz siteler :
Java programlama dili; platformdan bağımsız olarak çalışması, nesneye yönelik olması, güvenliği ön planda tutması, esnek olması ve daha bunun gibi birçok artıları ile tercih edilen bir dil olmuştur ve olmaya da devam edecektir. Bu yüzdendir ki Java’yı geliştiren Sun Microsystems firmasını satın alan Oracle, Java’nın bu üstünlüklerini keşfetmiş ve Java’yı bünyesine katmıştır. Java’nın en önemli faydası ise her işletim sisteminde çalışmasıdır.
Java, bünyesinde birçok platform barındırmaktadır. Mobil uygulamalar, masaüstü uygulamaları, kurumsal uygulamalar ve web tabanlı uygulamalar için farklı platformları bulunur. Hangi platformda çalışırsanız çalışın, temel Java bilgisine yani JavaSE bilgisine sahip olmanız gerekir. Bu kitapta da JavaSE ele alınmış ve temel Java anlatılmıştır. Geçtiğimiz yıllarda piyasaya sürülen JavaSE-7’nin getirdiği yenilikler de kitapta incelenmiştir. Bu artılarından dolayı, piyasada en fazla kullanılan dillerden biri olan Java’nın JavaSE sürümünü bu kitaptan öğrenerek, Java dünyasında sağlam bir giriş yapabilirsiniz.
Bu kitapta konuları işlenirken, yeri geldiğinde okuyucuyla sohbet edercesine sorular sorularak, öğrenmeyi kolaylaştırmak amaçlanmıştır. Her bölüm sonuna değerlendirme soruları eklenerek öğrendiklerinizi tekrar etmek ve kendinizi sınamanız istenmiştir. Toplamda yaklaşık 220 Değerlendirme Sorusu (Doğru Yanlış – Test – Boşluk Doldurma – Hata Düzeltme – Kod Yazma) ve 370 adet konu içerisinde örnekler verilmiştir.
Başlangıç-Orta seviye ile anlatılan bu kitabı okuduğunuz zaman sadece Java SE-7’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, Metodlar, Döngüler, Diziler gibi temel programlama yapıları anlatışmış ve daha sonra Nesneye Yönelik Programlamaya giriş yapılmıştır. Yaklaşık 6 başlıkta incelediğimiz Nesneye Yönelik Programlama kavramı, bol örneklerle desteklenmiştir. Kitap sonunda da 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ıştır ve veritabanı kavramı için bir temel atmanız sağlanmıştır.
Ayrıca konu anlatımları 22 Saat Uygulamalı Eğitim Videoları ile desteklenmiş, hem okuyarak hem de görerek ve dinleyerek öğrenmeniz amaçlanmıştır.
Java kitabında yer alan başlıca konu başlıkları şunlardı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 ile Klavyeden Veri Alma
• Nesneye Yönelik Programlamaya Giriş
• 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
• String Sınıfı ile Metinler Üzerinde Ç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 Temelleri
• Thread Kavramı
• JavaSE-7 ile Gelen Yenilikler
• Bölüm Sonu Soruları Cevap Anahtarı
kitabınızın 2. baskısında sayfa 53 deki ilk değer ikinci değer örneğinde hata alıyorum ve örneği gram anlamadım. bu konu hakkında yardımcı olabilir misiniz.
Merhaba. Ne hatası alıyorsunuz ? Neyini anlamadınız ? Buradan anlatayım tekrar
merhaba kitabınızı okuyorum ama malesef bi konuda yardıma ihtiyacım var. kitabın yanında verilen dvd hakkında. kodlab.com daki yazara sor bölümünden size mesaj attım ama cevap vermediniz lütfen cevap verin
Merhaba. Bana bir mail gelmedi. Sorunuzu buradan tekrar yazabilir misiniz ?
ben kitabınızı satın aldım. sizin gibi başarılı bir birey olacağım allahın izniyle. azimle çalışıyorum. c# dersleri alıyorum zaten. ama bir projeyi gerçekleştirmek ve kendimi geliştirmek için java dilini öğrenmem lazım.
kitabınızı satın aldım. ancak benim bilgisayarımdan kaynaklanan bir sorun ile, yani dvd okuyucumun bozuk olması nedeniyle interaktif dvd hasar almış. benim hatam biliyorum ama , size satın alma belgelerini göndersem ve kitaba sahip olduğuma,satın aldığıma sahip belgeleri size göndersem, dvd içeriğini bana gönderebilir misiniz. lütfen bi ayrıcalık da olsa yapın çünkü en az sizin kadar başarılı bir birey olma yolunda bi engel bu. cevabınızı bekliyorum…
Merhaba. Dvd gönderme işlemini ben yapmıyorum yayınevi yapıyor. Yayıneviyle bir görüşün. Kolay gelsin.
kitabınızı aldım.. çok çok beğendim. Çok faydalı bir eser.. Çalışmalarınızın devamını dilerim.. Sadece java dili ilgimi çekti. Öğreneyim dedim.. Sizin gibi gençlerin olması gurur verici.. teşekkürler.. Başarılarınızın devamını dilerim.
Keyifli bir blog siteniz var, yararlı paylaşımlar sunuyorsunuz, paylaşımlarınızın takibinde olacağım.
anlatımlar eksik kalıyor. aynı kağıttan kelebek yapıyoruzzz şimdi!! ama burada hazırı var bakın der gibi.
daha yalın ve açıklayıcı olsa iyi olurdu
Böyle bir yorumu ilk defa alıyorum. Anlatımların gayet iyi olduğunu, basite indirgenerek bol örnekle, örneklerin bile detaylı anlatıldığını düşünüyorum.
hocam kitabınızın 17. baskı ile 5.baskı arasında az bi fiyat farkı var ama öğrenci oldugum için hesaplıyoz işte sormak istediğim iki basım arasında fark varmı eklemeler yapıyormusunuz yoksa içerik birebir aynımı
Selam. Mail ile yanıt vermiştim burdan da yazayım. 17.baskıda java8 anlatılıyor. 5.baskıda java7 anlatılıyordu. Onun dışında bazı hataları da düzelttik. 17.baskıyı almalısınız
Merhabalar, 22. baskınızı aldım. Kitap gayet güzel, hoşuma gitti. Yalnız. JDK 13.0.2 sürümünü indirdim. Kurulıum bitti JRE kurulumunu istemedi ? Daha sonraki Eclipse’ye ekleme yapmak için de dizini bulamadım. Kaldım öylece 🙂
Merhaba. Eclipse’de bir proje oluşturup çalıştırabildiniz mi ? Kurulum istemediği halde siz kurmayı denediniz mi JDK’yı ?
ünite sonundaki klasik soruların cevaplarnı yayınlayabilirnmisniz
Merhaba. Klasik soruların cevaplarını web sitesinden bulabilirsiniz kitaptaki kod ile. Eğer bulamazsanız tekrar yazın. İyi günler.
Hocam kitap çok başarılı şuana kadar en çok Java da ilerleme kaydettigim kaynak
Merhaba. Değerli yorumunuz için çok teşekkür ederim. Kariyerinizde başarılar dilerim.