YoVDO

Project Valhalla: Current Status and Future Directions - Java Language Summit 2024

Offered By: Java via YouTube

Tags

Java Courses Project Valhalla Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive overview of Project Valhalla's progress in this 51-minute conference talk from the JVM Language Summit. Explore the evolution of Java's type system as Java Language Architect Brian Goetz discusses the introduction of value classes, null-restricted types, and strict initialization. Learn about the proposed solutions to bridge the gap between classes and primitives, offering improved performance through flat and dense memory layout. Gain insights into the challenges and benefits of this epic refactor, including its impact on object identity, nullability, and serialization. Follow along with detailed chapters covering the project's history, key concepts, and future implications for Java development. Access additional resources and early-access builds to stay up-to-date with Project Valhalla's latest developments.

Syllabus

Executive Summary
Brief History
Value Classes ⟪~⟫ Object Identity
Null-Restricted Types ⟪~⟫ Nullability
Strict Initialization
The Cascade of Simplification
Serialization
Flattening & Tearing Values
Mopping up


Taught by

Java

Related Courses

Java's Future: Innovations and Enhancements - Interview with Brian Goetz
ChariotSolutions via YouTube
Java Features and Future Developments - Early 2019 Edition
ChariotSolutions via YouTube
Java Next - From Amber to Loom, from Panama to Valhalla
Devoxx via YouTube
Go Go Java Developer
Devoxx via YouTube
Welcome to LWorld - The Current State of Value Types in Java
Devoxx via YouTube