1. hafta |
Java Çöp Toplama Temelleri. |
2. hafta |
Java çöp toplama ayarları: -Xms, -Xmx, -Xms, -XX:PermSize, -XX:MaxPermSize. |
3. hafta |
Çöp Toplama Mekanizmasının Görsel Olarak İzlenmesi. |
4. hafta |
Düzenli İfadeler: Örüntü, Eşleştirici. |
5. hafta |
Java'da Eş Zamanlı İş Parçacıkları Çalıştırma: İş parçacığı nesnesi, İş parçacığı havuzları, Çalıştırıcılar. |
6. hafta |
Java'da Eş Zamanlı İş Parçacıkları Çalıştırma: Senkronizasyon, Değişmez nesneler. |
7. hafta |
Belirtimler: Belirtim tipi tanımlama, Tip belirtimleri ve takılabilir tip sistemleri. |
8. hafta |
Java SE 8 Lamda İfadeleri. |
9. hafta |
Java SE 8 Akışlar.
|
10. hafta |
Engelleyici olmayan Giriş/Çıkış (java.nio*) |
11. hafta |
Log4j ile loglama. |
12. hafta |
Vaka Çalışması: Popüler açık kaynak kodlu projelerden (Lucene, Solr, JSoup, Tika, OpenNLP, ElasticSearch, vb) bir ya da daha fazlasının kullanıldığı uçtan uca bir proje geliştirme. |
13. hafta |
Vaka Çalışması: Popüler açık kaynak kodlu projelerden (Lucene, Solr, JSoup, Tika, OpenNLP, ElasticSearch, vb) bir ya da daha fazlasının kullanıldığı uçtan uca bir proje geliştirme. |
14. hafta |
Sürekli iyileştirme için: Ders değerlendirmesi ve öğrencilerden anonim olarak ders hakkında geri dönüt toplamak. |