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 fonksiyonel arayüzlerden (Functional Interfaces) ve Lambda ifadeleri (Lambda Expressions) ile olan ilişkisinden basetmek istiyorum. Functional Interfaces Tek bir soyut metodu bulunan arayüzlere fonksiyonel arayüz denir. İki veya üç değil, yalnızca bir tane soyut metodu olmalı. Peki …
Nashorn Java 8 için Oracle tarafından geliştirilen bir Javascript motorudur. Mozilla tarafından yazılan ve Java ortamına bağışlanan Rhino Javascript motoruna göre, 5 kata kadar performans avantajı ile karşımıza çıkan Nashorn, yazılım dünyasının en popüler dillerinden Java ve Javascript’i bütünleşik olarak …
13 Aralık 2012 tarihinde gerçekleşen Project Lambda – Java 8 webiner videousunu, kaçıranlar veya yeniden izlemek isteyenler için sizlerle paylaşmak istedik. İyi seyirler. Java8 webiner video kaydı ve örneklere, kodedu.com’a kayıt olarak erişebilirsiniz.. Webiner örnekleri Lambda destekli JDK 8 …
Java 8 – Project Lambda projesinin geliştirimi tüm hızıyla devam ediyor. Java 8‘in en gözde yeniliği şüphesiz Lambda ifadelerine destek sağlıyor oluşu olacak. Lambda Projesiyle birlikte Java diline katılacak nitelikler özetle şöyle sıralanabilir: Collection işlemlerinde paralel işlemler Gereksiz kod kalabalığından …