01.01-java 8 is it for me
01.02-are you ready for java 8
02.01-localdate localtime and localdatetime
02.02-zoneddatetime and zoneid
02.03-clock
02.04-comparing dates and times
02.05-datetimeformatter
02.06-period
02.07-duration
02.08-altering dates and times
02.09-converting date and calendar
02.10-challenge
02.11-solution
03.01-what is base64
03.02-encoding and decoding using java.util.base64
03.03-challenge
03.04-solution
04.01-static methods
04.02-default methods
04.03-functional interfaces
04.04-built-in functional interfaces
04.05-challenge
04.06-solution
05.01-basic lambda expressions
05.02-lambda expressions with parameters
05.03-lambda expressions body
05.04-lambdas as method parameters
05.05-lambda expressions and variable scope
05.06-challenge
05.07-solution
06.01-what are streams and the stream pipeline
06.02-creating streams
06.03-terminal operations on streams
06.04-intermediate operations on streams
06.05-parallel streams
06.06-challenge
06.07-solution
07.01-why do you need the optional class
07.02-creating and using optionals
07.03-methods on the optional class
07.04-challenge
07.05-solution
08.01-string in switch statements
08.02-array parallel sorting
08.03-unsigned integer arithmetic
08.04-improved concurrent api
08.05-removal of the permanent generation in memory
08.06-challenge
08.07-solution
09.01-what is not yet in java 8
10.01-where to go next in java