Java 8 Eğitimi
Java programlama dili dünya üzerinde en çok kullanılan ve tercih edilen programlama dili ve ekosistemidir. Bu eğitimde ki amacımız, katılımcılara en etkin Java teknolojilerini öğrenme konusunda yardımcı olabilmek.
Bu dönem ki eğitimimiz de aşağıdaki başlıklar üzerinde çalışacağız.
- Giriş ve Kavramlar
- Temel Bilgiler
- Nesneye Yönelik Programlama
- İstisna Yönetimi
- Threading ve Concurrency
- IO, NIO ve NIO2
- İleri veri yapıları
- Java 8 Yenilikleri
- Java Ekosistemi
- JCP (Java Community Process)
- JVM Java Sanal Makinesi
- Tarihsel Gelişim
- Byte Code İncelemesi
- Stack ve Heap
- Çöp toplayıcı
- JRE ve JDK
- Sınıf nedir Nesne Nedir?
- Metodlar, Alanlar ve Yapılandırıcılar
- Metodlar ve Overloading
- Tipler ve Atamalar
- Global ve lokal alanlar
- Statik alanlar ve Statik metodlar
- Paket yapıları
- Erişim belirleyiciler
- Kapsülleme
- Kalıtım
- Çok yüzlülük
- Kompozisyon
- Soyut sınıflar
- Arayüzler
- Checked ve Unchecked İstisnalar
- Error, Exception, RuntimeException
- try/catch/finally yapısı
- Multicatch
- Yeniden fırlatma
- İş parçacıklarının yaşam döngüsü
- Thread sınıfı
- Runnable ve Callable Arayüzleri
- Executor API
- Lock yapıları ve Senkronizasyon
- Thread Safety
- Bayt Akışları
- Karakter Akışları
- Kanallar
- Dosyalama işlemleri
- Serialization
- AutoCloseable
- Collection API
- Map, Set, List Arayüzleri
- Arrays, Collections sınıfları
- Karşılaştırmalar
- Generics
- Veri yapıları ve Concurrency
- Fonksiyonel Arayüzler
- Lambda İfadeleri
- Stream Arayüzü
- forEach, map, filter, reduce, collect
1 Comment