IBM and Red Hat — the next chapter of open innovation. Learn more ›
by Mohamed Taman | Published April 29, 2019
Starting with the major release of Java SE 9+, each new six-month release of the JDK means that the programming language and virtual machine is quickly moving forward in order to cope with the rate of new technology innovation. Each version since Java SE 9, through Java SE 12, includes a bundle of changes, more library additions, new language features, and alterations to the JDK clean-up process.
This series takes you on an exploration of the most significant updates and changes to help you get ahead on the next iteration of Java coding.
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.
Learn how this read-eval-print loop environment can help you explore new features in a fast way.
Learn how to use auto-complete and add JAR files, classes, and modules to sessions.
Simplify everyday coding and prepare the way for using pattern matching.
Understand why you should learn Kotlin and how this learning path will help you.
Learn about default arguments, named arguments, nullable values and how to use them as function arguments, smart casts, and more.
Understand Kotlin coding conventions, what goes in a source file, how to write classes and subclasses, and much more.
Back to top