1. JAVA için “Eclipse”
Aralık 2007
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 1
2. Konu Başlıkları
Neden “ECLĐPSE” ile birlikte “JAVA”
Başlangıç Yapalım
Java Scrapbook Kullanımı
JUnit Testing Kavramı
Test-Driven Development (TDD)
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 2
3. Konu Başlıkları
Kişi ve Kitap Sınıfları Arasındaki Đlişki
ArrayList Kullanımı
Kütüphane Sınıfımızda ArrayList Kullanımı
oduncVer ve iadeEt Metotları
Uygulamamızı Bitirelim
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 3
4. JAVA için “Eclipse”
Neden “Eclipse” ile birlikte
“JAVA”
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 4
5. Neden “Eclipse” ile birlikte “JAVA”
Hızlı ve kolay “JAVA” uygulamaları
geliştirmek için
“Debug” ve “Scrapbook” kullanımı
Kontrollü “JAVA” yazılımları
geliştirebilirsiniz
“JAVA” öğrenmeden önce “Eclipse”
öğrenin ☺
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 5
6. Başlangıç Yapalım
Giriş
Çalışma Alanı Kavramı (Workspace)
Proje Kavramı (Project)
Paket Kavramı (Package)
Kütüphane Uygulaması
Đlk Java Kodumuz
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 6
7. Başlangıç Yapalım
Eclipse için Tercih Ayarları (Eclipse
Preferences)
Alanlar (Fields)
Ayırtılmış Kelimeler ve Büyük küçük harf
duyarlılığı (Reserved Words and Case
Sensitivity)
Doğru Kod Kontrolü
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 7
8. Başlangıç Yapalım
Doğru Kod Kontrolü
Kurucu Metot Kavramı (Constructor)
Kod Önericisi (Code Assist)
Eclipse Çalışma Ortamı (Eclipse
Workbench)
Görünümler ve Perspektifler (Views and
Perspectives)
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 8
9. Başlangıç Yapalım
Görünümler ve Perspektifler (Views and
Perspectives)
Özel Karakterler
get ve set Metotları
Metot oluşturmak için Kod Önericisinin
Kullanımı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 9
10. Başlangıç Yapalım
Parametreler ve Alanlar (Parameters and
Fields)
This Kavramı
Sınıf Bileşenleri
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 10
11. Java için “Eclipse”
Java Scrapbook Kullanımı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 11
12. Java Scrapbook Kullanımı
Scrapbook Sayfası Oluşturma
Scrapbook Kullanımı
System.out.println() Metodu
Scrapbook içerisinde Paketlerin Kullanımı
Kisi Nesnesi Oluşturma
Đlk Nesnemiz (k)
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 12
13. Java Scrapbook Kullanımı
Kişi Nesnemizin Metotları
Metotların Kullanımı
Scrapbook içerisinde Hata Ayıklama
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 13
14. JAVA için “Eclipse”
JUnit Testing Kavramı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 14
15. JUnit Testing Kavramı
“Unit Test” Kavramı
Test Klasörü Kullanımı
Đlk JUnit Test Oluşturma
Build Path Kavramı
Test Edilecek Metotların Seçilmesi
Quick Fix Kullanımı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 15
16. JUnit Testing Kavramı
KisiTest Sınıfı Hakkında
Metotları Test Etmek
Kurucu Metot Testi (Constructor Test)
Statik Metot Kavramı (Static Methods)
Đlk Başarılı Testimiz
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 16
17. JUnit Testing Kavramı
testSetAdi Metodu
testSetMaksimumKitap Metodu
Başarısız Test Đncelemesi
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 17
18. JAVA için “Eclipse”
Test-Driven Development
(TDD)
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 18
19. Test-Driven Development (TDD)
Giriş
toString Metodu
Override Metot Kullanımı
testToString metodu
toString Metodunu Yazalım
Test Çalıştırma
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 19
20. Test-Driven Development (TDD)
KitapTest Sınıfı
Quick Fix Kullanarak Kitap Sınıfı
Oluşturma
Yapılacaklar Kavramı (TODO List)
Get ve Set Metotlarının Oluşturulması
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 20
21. JAVA için “Eclipse”
Kişi ve Kitap Sınıfları
Arasındaki Đlişki
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 21
22. Kişi ve Kitap Sınıfları Arasındaki
Đlişki
testGetKisi Metodu
setKisi Metodu
Erişim Seviyeleri
getKisi Metodu
Bire-Bir Đlişki
JUnit Test Suite Kavramı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 22
23. JAVA için “Eclipse”
ArrayList Kullanımı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 23
24. ArrayList Kullanımı
Giriş
Java Util Paketi
Scrapbook içerisinde ArrayList Oluşturma
Java Generics Kavramı
liste Nesnesini Đnceleyelim (Inspecting)
ArrayList<Kitap> Nesnesi Oluşturma
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 24
25. ArrayList Kullanımı
Yeni Kişi Eklemek
Diğer ArrayList Metotları
Metot Zincirlemesi (Method Chaining)
ArrayList Metotlarının Devamı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 25
26. JAVA için “Eclipse”
Kütüphane Sınıfımızda
ArrayList Kullanımı
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 26
27. Kütüphane Sınıfımızda ArrayList
Kullanımı
Giriş
KutuphaneTest Sınıfını Yazalım
Kurucu Metot Đçin Test Metodu Yazalım
Kutuphane Sınıfını Yazalım
Kutuphane Sınıfımız için Kurucu Metot
Kurucu Metodu Test Edelim
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 27
28. Kütüphane Sınıfımızda ArrayList
Kullanımı
Yazılacak Metotların Belirlenmesi
getKitaplar ve getKisiler Metotları
KutuphaneTest sınıfı için setup Metodu
Yazalım
Değişkenleri Alanlara Dönüştürelim
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 28
29. Kütüphane Sınıfımızda ArrayList
Kullanımı
testAddKitap Metodu
addKitap ve removeKitap metotları
addKisi ve removeKisi Metotları
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 29
30. JAVA için “Eclipse”
oduncVer ve iadeEt Metotları
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 30
32. oduncVer ve iadeEt Metotları
getKitaplarForKisi Metodunu Yazalım
“for each” Döngüsü
String.equals Metodu
Null Değerindeki Nesneyi Test Edelim
Kütüphane Sınıfını AllTests sınıfına
ekleyelim
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 32
33. oduncVer ve iadeEt Metotları
testGetMusaitKitaplar Metodu
getMusaitKitaplar Metodu
testGetOduncVerilmisKitaplar Metodu
getOduncVerilmisKitaplar Metodu
KutuphaneTest için testToString Metodu
Kutuphane için toString Metodu
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 33
34. JAVA için “Eclipse”
Uygulamamızı Bitirelim
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 34
35. Uygulamamızı Bitirelim
main Metodu
main Metodunu Yazalım
durumYaz Metodu
Uygulamayı Çalıştıralım
JAR Oluşturma
JAR Dosyasından Uygulamayı Çalıştırma
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 35
36. JAVA için “Eclipse”
SORULAR ???
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 36
37. JAVA için “Eclipse”
TEŞEKKÜRLER
JAVA uygulamalarında Eclipse
12.12.2007 editörünün kullanımı 37