Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
In these lessons, we’ll cover the new release schedule that Oracle has committed to and how to stay on top of current trends. Gone is the annual release schedule, which typically meant waiting 18 to 24 months to be able to use new features in production applications.
We’ll discuss how Java was traditionally limited to include classes and interfaces, and how Oracle has since expanded the Java language type system: An enumerated type was added a few releases back, and more recently Oracle added a record type. The record type is useful in many cases where programmers were previously forced to use a class instead.
We will wrap up with a peek into the future of Java and the forward thinking that continues to make it one of the of widely used programming languages out there.
It covers Oracle's new release schedule and how to stay on top of current trends, the expansion of the Java language type system (including the enumerated type and the newer record type), and modern Java coding features such as the improved switch, multiline strings, and pattern matching with instanceof. It wraps up with a peek into the future of Java.
You will be able to describe the Oracle release cycle, identify assorted new language features, explain how the switch has been improved, understand how to use multiline strings, and recognize Java's new pattern matching with instanceof.
The course includes three lessons: Java Version History, Java Type Systems, and Modern Java Coding.
It relates to Java 11, Java 8, Java EE Version History, Java Enterprise Edition, Oracle Agile, and the Software Release Life Cycle.
The record type is useful in many cases where programmers were previously forced to use a class instead, and it is part of Oracle's expansion of the Java language type system.