This is the source code for the blog post
http://exampledriven.wordpress.com/2014/10/03/java-8-date-time-api-example/
This example covers the following :
- Lambda expressions
- Method references
- Functional interfaces
- Stream
- Infinite stream
- Parallel stream
- Terminal operation
- Filter
- Time
- Calendar.Builder
- LocalDate
- String
- String.join
- StringJoiner
inspiration was gained from :
http://marxsoftware.blogspot.co.uk/2014/04/dubious-features-of-jdk-8.html http://openjdk.java.net/jeps/155 http://marxsoftware.blogspot.hu/2014/03/jdk-8-is-here.html http://www.mscharhag.com/2014/03/java-8-string-joining.html http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html#section3 http://docs.oracle.com/javase/tutorial/java/generics/genTypes.html http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html http://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html http://docs.oracle.com/javase/tutorial/datetime/iso/clock.html http://marxsoftware.blogspot.hu/2013/05/jdk-8-calendar-builder.html