Java 8 Cheat Sheet
Learn about Java syntax and methods.
We'll cover the following...
Lambda syntax
Press + to interact
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
Press + to interact
Function f = Object::toStringSupplier s = thing::toStringStream<File> pdfs = getFiles().filter(FileFilters::fileIsPdf)
Functional interfaces under java.util.function
-
`Function:
-
<T,R>`: Takes an object of type T and returns R.
-
`Supplier:
-
...