Java 8 Cheat Sheet
Learn about Java syntax and methods.
We'll cover the following...
Lambda syntax
str -> System.out.println(str)() -> System.out.println(this)(String str) -> System.out.println(str)(String s1, String s2) -> { return s2.length() - s1.length(); }(s1, s2) -> s2.length() - s1.length()
Method References
Function f = Object::toStringSupplier s = thing::toStringStream<File> pdfs = getFiles().filter(FileFilters::fileIsPdf)