Learn more >
Understand Kotlin coding conventions, what goes in a source file, how to write classes and subclasses, and much more.
Learn about default arguments, named arguments, nullable values, and how to use them as function arguments, smart casts, and more.
Use the Migration Toolkit for Application Binaries to migrate to Java 11.
Learn about statements and expressions, and all of the primitive data types the Kotlin language has to offer, with examples.
Gain a better understanding of type inference and static typing, variables, Kotlin operators, and basic function syntax.
Explore new classes, security features, HTTP Client, and a no-compile code launch technique that every developer should know.
Explore this convenient Java 11 feature that allows you to directly run a Java source code file without compilation.
New Java 11 APIs that are easy to use for simple cases, but also powerful enough for complex ones.
Back to top