YoVDO

Java Features and Future Developments - Early 2019 Edition

Offered By: ChariotSolutions via YouTube

Tags

Java Courses Project Amber Courses Sealed Types Courses Project Valhalla Courses

Course Description

Overview

Explore the latest developments and upcoming features in Java with this comprehensive conference talk by Java Language Architect Brian Goetz. Dive into the evolution of the programming language, including the new release cadence, local variable type inference, and preview features. Learn about switch enhancements, Project Amber, records, sealed types, and pattern matching. Discover the potential impact of data layout and value types through Project Valhalla. Gain valuable insights into Java's future direction and how it continues to evolve while maintaining its commitment to backward compatibility and "do no harm" philosophy.

Syllabus

Intro
As Java approaches middle age...
Keeping our promises
First, do no harm
Evolution and Programming Languages
New Release Cadence
Local Variable Type Inference
Preview Features
Switch Enhancements
Project Amber
Records
Sealed Types
Pattern Matching, again
Data Layout
Value Types
Project Valhalla


Taught by

ChariotSolutions

Related Courses

The SolutionFactory to Java's Problems
Devoxx via YouTube
Java Language Futures - Late 2019 Edition
Devoxx via YouTube
Java 19 Features in Action - Building a GitHub Crawler
Java via YouTube
Java 8 to 18: Most Important Changes in the Java Platform
Java via YouTube
Leveraging Java 17 Features to Create a Wordle Checker
Java via YouTube