Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Java 8 Ebook
Önsöz
Lambda Expression nedir? Nasıl kullanırım?
Lambda nedir?
Javascript ile Lambda – Basit Giriş
Lambda Java 8 öncesinde nasıldı?
Java 8 ve Lambda ifadeleri
Lambda ifadeleri ve Fonksiyonel arayüzler
Functional Interfaces
Tarih ve Saat işlemleri
LocalDate
LocalTime
LocalDateTime
ZoneId
ZonedDateTime
Consumer Arayüzü
Java 8 öncesi
Java 8 sonrası
Lambda deyimleri akıllıdır
Consumer arayüzü nerede kullanılıyor?
Lambda deyimlerini Metod Referansları ile kullanabiliriz.
Lambda örnekleri
Consumer Arayüzü
BiConsumer Arayüzü
Function Arayüzü
UnaryOperator Arayüzü
BiFunction Arayüzü
BinaryOperator Arayüzü
Predicate Arayüzü
BiPredicate Arayüzü
Supplier Arayüzü
Notasyonlar ve Tekrarlı Notasyonlar
Notasyonlar ve Alanları
Notasyonlara Erişim
Notasyonların Tekrarlı Kullanılması
Method Reference
Bir metodu referans vermek
Default Methods
Varsayılan Metoda Giriş
Varsayılan metodlarda çakışma
Varsayılan metodlar ve Fonksiyonel arayüzler
Varsayılan metodlar ve JDK
Stream API
Stream nesnesi nasıl elde edilir?
Collection API ile
New I/O ile
IntStream, DoubleStream, LongStream ile
Stream API Örnekleri
forEach
filter
distinct
sorted
limit
count
collect
map
reduce
map & reduce
Parallel Stream
Lazy & Eager operasyonlar
Java 8 ve JVM Dilleri
JVM Dilleri
Java Scripting API
ScriptEngine
Nashorn JavaScript Motoru
Java 8 Optional Yeniliği
Optional Oluşturmak
#ifPresent - Varsa yap, yoksa yapma
#map - Dönüştürme
#filter - Filtreleme
#orElse - Varsa al, yoksa bunu al
#orElseGet - Varsa al, yoksa üret
#orElseThrow - Varsa al, yoksa fırlat
Java 8 Embedded
JavaFX Extension
Nashorn Extension
Java 8 ME vs Java 8 Embedded
CompletableFuture ile Asenkron Programlama
Syncronous vs. Asyncronous
CompletableFuture#allOf
CompletableFuture#anyOf
CompletableFuture#supplyAsync
İlk yol, join() metodu kullanmak
İkinci yol, thenAccept* metodu kullanmak
CompletableFuture#runAfterBoth*
CompletableFuture#runAfterEither*
CompletableFuture#handle*
Java ME 8 Embedded ve Raspberry PI
Java ME 8 ile Raspberry PI üzerinde LED yakma
Donanımsal Gereksinimler
Raspberry PI
Bread Board
SD Kart
Adaptör
Wifi adapter
Kablo, Led, GPIO Extension Board
HDMI Kablosu
Klavye ve Maus
Yazılımsal Gereksinimler
Raspbian OS Kurulması
Devrenin Kurulması
Java ME 8’in Raspberry PI’ye Yüklenmesi
Java ME’nin Çalıştırılması
Device Manager’a Rapberry PI Tanıtmak
Java ME 8 Embedded Projesinin Oluşturulması
Adım 1
Adım 2
Adım 3
Uygulamanın Yazılması
Projeye Aygıtı Tanıtmak
Uygulama İzinlerini Tanımlamak
Uygulamanın Çalıştırılması
Bu kitap nasıl yazıldı?
← Prev
Back
Next →
← Prev
Back
Next →