1. ÇALIŞMA ORTAMI - JAVA RUNTIME ENVİRONMENT ( JRE )
- Java sanal makinesi
- Java yazılım ortamı tanıtımı ve kurulumu JDK, Eclipse
- Veri Tipleri, Değişkenler ve Operatörler
- İf, else, elseif, switch
- For, while, do while
- break, continue
- Kontrol İfadeleri (if , switch case)
- Fonksiyonlar(Methods)
- Main Fonksiyonu ve argümanları
- Fonksiyon oluşturma ve çağırma
- Fonksiyon ve parametreleri
- JVM parametreleri
2. DİZİLER ( ARRAYS ) ,MAP YAPILARI
- Dizi nedir?
- Dizi Tanımlamak ve değer atamak (List , ArrayList, Vector) - Map , HashMap, HastTable
- Sorting, hashmap, Hashset, Enumerated Types
- Dizilerde index yönetimi
- Çok Kullanılan faydalı Class'lar
- String , Stringbuffer, System , Random , Math ,Properties
3. PAKETLER ( PACKAGING )
- Classpath
- Java Archive (JAR)
- Ornek Log4j.jar kullanimi
- Deployment
- Nesne Tabanlı Dizayn (Object Oriented Design)
- Sanallaştırma(abstraction) ve referans kullanımı
- Miras(Inheritance) nedir?
- Class elemanının reddi miras yapması( Overriding Methods and Variables )
- Çok Biçimlilik(Polymorfizm)
- Abstract class ve kullanımı
- Inner class ve kullanımı
- Interface ve kullanımı
- Dönüştürme (casting)
4. HATA KONTROLÜ ( EXCEPTION HANDLING )
- Exception yakalama ve kullanımı - try catch
- finally bloğu ve kullanımı
- Exception tanımlama ve kullanma Yöntemleri
- Exception tanımlama ve fırlatma
- Stream nedir?
- Okuma/Yazma ( Input/Output ) stream'ler
- File Objesi
- PrintWriter Class'ını kullanma
- File Okuma ve yazma Objeleri
5. JAVA KULLANICI ARAYÜZ PROGRAMLARI GELİŞTİRME (AWT,SWİNG)
- Masaüstü uygulamalarda kullanılan sınıflar
- Swing sınıfları kullanarak formlar oluşturmak
- Event ve eventlistener tanımlamaları
6. THREADING
- Threaded yazılım
- Threaded oluşturmak
- Thread'in durumları
- Runnable Interface
- ThreadPooling
- Synchronized fonksiyonlar
- Deadlocks
- Synchronized Block'lar
- Thread Communication wait()
- Thread Communication notify()
- Thread-Aware Collections, Executor, Callable
7. XML JAVA İLE NASIL KULLANİLİR.
- XML nedir ,
- XML yazılımı ve kullanımı
- XML Parse teknikleri SAX, DOM , JAXB
Toplam Süre 60 Ders Saati
www.vektorelbilisim.com
Tel: 312 232 60 65