Site Search:

java 8 course ||

Java 8 introduced lambda and stream api, which changes java landscape. If Object oriented makes java mighty, functional programming gives java magic -- essence of interface and anonymous class are abstracted into lambda expressions as natural english like one liners, collections are now processed as generic riddled streams (sometimes in parallel) lazily by machineries you don't have to care, which changes how you write the concurrency, NIO2 code in the future, forever -- you now write spells instead of for loops.

Use the Site Search at the upper left corner to search keywords.

The java documents are the best official documents on java 8 features, written by java.util.stream and java.util.function developers.


Generics and Collections









Lambda Built-in Functional Interfaces





Java Stream API








Exceptions and Assertions






Use Java SE 8 Date/Time API




Java I/O Fundamentals


Java File I/O (NIO.2)





Java Concurrency







Building Database Applications with JDBC




Localization