CompletableFuture sınıfı, Java 8 içerisinde asenkron operasyonlar için özelleştirilen bir sınıftır. Java ortamında Java SE ve Java EE teknolojilerinde bir çok asenkron programlama imkanı halihazırda geliştiricilere sunulmaktadır. CompletableFuture sınıfı ise, asenkron programla ihtiyaçlarına çok daha genel çözümler getirmektedir. Syncronous vs. …
Introduction Factorial is a basic mathematical operation but when number grows up, computation of a factorial operation takes long time to operate. In compute system, this causes more CPU cycle and more CPU usage cost. So, how can we decrease …
Merhaba arkadaşlar; Bu yazıda Kocaeli Üniversitesinde sürdürmekte olduğum Yüksek Lisans eğitiminde almakta olduğum Distributed System dersine dönük ödev çalışmasını paylaşmak istedim. Keyifli okumalar.. Giriş Faktöryel en basit haliyle, bir N tamsayının 1 → N boyunca tüm tamsayı değerlikleriyle çarpılması sonucu …
Java programlama dilinde metodlar, sınıfların içinde bulunan iş birimleridir. Metodlara erişimin ise statik olup olmadığına göre iki erişim biçimi vardır. Statik metodlara sınıf üzerinden erişilebilirken, statik olmayan metodlara nesne üzerinden erişim sağlanabilmektedir. Java 8 ile beraber metod birimleri, bir lambda …
java.util.function paketi altında bir çok fonksiyonel arayüz bulunmaktadır. Bu arayüzlerin temel amacı, farklı tipteki Lambda ifadelerine temel oluşturmaktır. Consumer Arayüzü @FunctionalInterface public interface Consumer<T> { void accept(T t); // t-> {} } T tipindeki parametreyi alır ve tüketir/işler. Geriye değer …
Merhaba arkadaşlar; Bugün sizlerle Java 8 (Project Lambda) ile Java ortamına katılan Lambda ifadelerinden (Lambda expression) bahsetmek istiyorum. Lambda nedir? Programlama dili çerçevesinde Lambda, anonim tekil görevler olarak değerlendirilebilir. Lambda deyimleri (Lambda fonksiyonları da denebilir), referans verilebilir ve tekrar tekrar …
Expression Language, kısaca “EL” bir Java standardıdır. En yeni hali ise, JSR 341 olarak temsil edilen EL 3′dir. Expression Language, ilk çıkış noktasında JSP sayfalarında kullanılmaya başlandı. JSF ′nin çıkması ile genelleşti ve Unified EL olarak nitelenmeye başlandı. EL 3, …