In dieser Episode widmen sich Tom und André gänzlich der am 18. März 2014 veröffentlichten Version von Java 8. Es werden die wichtigsten Sprach- sowie Schnittstellenänderungen durch besprochen und über das eine oder andere Feature etwas ausführlicher diskutiert. Zum Ende des Podcasts wird etwas in die US Serienlandschaft abgewichen.
The Ultimate Guide to Solving Battery DrainGroovy 2.3.0-beta1 ReleasedGroovy 2.3.0 Traits DocumentationDirk König’s Trait ExamplesArticle: Everything About Java 8
(ausführlicher Artikel zu allen neuen Java 8 Features und API Änderungen)
WP: Java Version HistoryFeature: Interfaces mit statischen MethodenFeature: Interfaces mit “Virtual Extension Methods”API: Functional Interfaces mit @FunctionalInterfaceFeature: LambdasAPI: java.util.function PackageAPI: java.util.stream Package und StreamsFeature: bessere generische Type-InferenzAPI: java.time Package
Handling Legacy Date-Time
java.time Periods
API: Collection API ErweiterungenAPI: IO/NIO ErweiterungenFeature: Annotations und ReflectionWeitere API Verbesserungen
String#join
Comparator
Integer#min, Long#min, etc.
Boolean#logicalAnd, etc.
Objects
ZipFile#stream
Optional
TV ShowsWP: True Detective