-
Concise
Drastically reduce the amount of boilerplate code.
See example -
Safe
Avoid entire classes of errors such as null pointer exceptions.
See example -
Interoperable
Leverage existing libraries for JVM, Android and the browser.
See example -
Tool-friendly
Choose any Java IDE or build from the command line.
See example