Eğitim İçeriği
Giriş
- JVM, JRE ve JDK
- Entegre Geliştirme Ortamı
- Java kodunun Derlenmesi ve Çalıştırılması
Java Sözdizimi
- Paketler
- Değişkenler, diziler ve veri türleri
- Operatörler ve kontrol akışı
- Enumeration detayları
Object-Oriented Programming
- Sınıflar ve nesneler
- Sınıf yapıcıları
- Kalıtım, yükleme ve geçersiz kılma
- Access değiştiriciler
- Soyut sınıflar
- Arayüzler
Java Koleksiyon Çerçevesi
- Koleksiyonlar ve diziler
- Listeler, haritalar, kuyruklar ve kümeler
- Haritalar
- Equals ve hashCode sözleşmesi
- Sıralama
İstisna Yönetimi
- Throwable sınıfı
- Kontrollü ve kontrolden çıkmış istisnalar
- İstisna oluşturma
- 'try...catch' ifadeleri
- Özel istisnalar oluşturma
Girdi/Çıktı API'si
- Girdi ve Çıktı Akışlarıyla Çalışma
- Bayt ve karakter akışı
- Dosya İşleme
- Nesne Serileştirme
- NIO.2
Java Eşzamanlılık
- İplikler ve eşzamanlılık
- Thread sınıfı ve Runnable arayüzü
- ExecutorService kullanarak görev çalıştırma
- İplikleri senkronize etme
Kurs İçin Gerekli Önbilgiler
C, PHP, Basic veya Pascal gibi prosedürel programlama dili veya nesne yönelimli programlama dili bilgisi gereklidir.
Danışanlarımızın Yorumları (5)
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
Eğitim - Java Fundamentals
I liked how the trainer interacted with us.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Eğitim - Java Fundamentals
The opening from the trainer to explain thing that we didn't understand, even if there was outside the course curriculum.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Eğitim - Java Fundamentals
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Eğitim - Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.