Java Sunumları

Bu sayfada, Java programlamaya dair sunumlar bulabilirsiniz.

  • Java Programlamaya Giriş (indir , kaynak kod): Java tarihçesi ile başlayan sunum, temel programlama öğelerinin anlatımı ile devam ediyor ve yordamsal programlama örnekleri ile bitiyor.
  • Bileşke Türler (indir, kaynak kod): Sınıf ve nesne kavramlarının standart kitaplıktaki türlerin kullanımıyla tanıtıldığı sunumda, karakter katarı desteğine de ayrıntılı bir biçimde giriliyor. Son bölümde ise, bileşke türlerin diğer çeşiti olan diziler tanıtılıyor.
  • Sınıflar (indir, kaynak kod): Kendi sınıflarımızı nasıl yazabileceğimizin anlatıldığı bu sunumda, paketlere ve sınıflarımızın sınanması ve eniyilenmesine dair bölümler de var.
  • Ayrıksı Durumlar ve Kalıtlama (indir, kaynak kod): Dayanıklılığı artırmak amacıyla kullanılabilecek ayrıksı durum kavramının tanıtıldığı bu sunumda, nesne yönelimli programlama dillerini nesne tabanlı dillerden ayıran sınıf kalıtlama, çok biçimlilik ve dinamik iletim kavramları da anlatılıyor.
  • Arayüzler ve Soysallık (indir, kaynak kod): Çoğu zaman sınıf, nesne ve kalıtlama kavramlarının gürültüsü arasında kaybolup giden, ve fakat en az onlar kadar önemli olan, arayüz kavramının anlatıldığı bu sunum, sabit listelerinin (Java İng., enum) gösterilmesi ile bitiyor.
  • Lambda Deyimleri (indir, kaynak kod): Java 8 ile birlikte eklenen fonksiyonel programlama desteğinin tanıtıldığı bu sunum, çoğu zaman unutulan (veya göz ardı edilen) null denetimlerini daha okunabilir bir biçimde kaynak koda geri getiren Optional sınıfının anlatımıyla son buluyor.
  • Girdi/Çıktı (indir, kaynak kod): Programların dış aygıtlar ile etkileşimine değinilen bu sunumda, Java standart kitaplığınca sağlanan [eski] G/Ç türleri tanıtılıyor.