Java 9 Yenilikleri-2-Modüler Java-2

Modüler java konumuza kaldığımız yerden devam ediyoruz. Bir önceki makalede konumuza giriş yapmış ve eclipse üzerinde basit bir örnek oluşturmuştuk. Bu örnek ile amacımız modül tanımını görmek, export ve requires anahtar kelimelerini…

ExecutorService

ExecutorService, asenkron işler çalıştırmamızı kolaylaştıran JDK tarafından sunulan bir interface'dir. Bu interface aracılığı ile, thread seviyesinde ele almamız gereken işler ile (Thread oluşturma, hata sonucu sonlanan threadi tekrar…

Java 8 Stream API Terminal İşlemler

Terminal işlemler, stream pipeline'ın sonunda kullanılan ve zincir halindeki işlemleri sonlandıran işlemlerdir. Terminal işlemler, eager'dir. Yani terminal işlem çağrıldığı anda, stream üzerindeki tüm işlemler yapılır. Terminal işlemler,…