Dodatek A Typy generyczne i Java 8
Podstawowe wiadomości
Typy generyczne w Javie dostępne są od wersji J2SE 1.5, ale większość programistów nauczyła się tylko najważniejszych podstaw, aby być w stanie wykonywać swoją pracę. A w Javie 8 nagle jak grzyby po deszczu pojawiły się liczne metody, których sygnatury wyglądają tak, jak poniższa sygnatura metody java
.
util
.
Map
.
Entry
:
static <K extends Comparable<? super K>,V> Comparator<Map.Entry<K,V>>
comparingByKey()
alba ta sygnatura metody z java
.
util
.
Comparator
:
static <T,U extends Comparable<? super U>> Comparator<T> comparing(
Function<? super T,? extends U> keyExtractor)
czy jak to monstrum z java
.
util
.
stream
.
Collectors
:
static <T,K,D,A,M extends Map<K, D>> Collector<T,?,M> groupingBy( ...
Get Nowoczesne receptury w Javie now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.