Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A New Model for Java Object Initialization

Java via YouTube

Overview

Explore a comprehensive conference talk on improving Java object initialization presented by Dan Smith, Senior Developer at Oracle's Java Platform Group, during the JVM Language Summit in August 2024. Dive into the proposed new model for field initialization in Java, which aims to eliminate default values, ensure final fields cannot be observed to mutate, and avoid early publication of uninitialized objects. Learn about the advancements in Project Amber's Flexible Constructor Bodies and Project Valhalla's value classes, which repurpose the ACC_STRICT flag for stronger field guarantees. Gain insights into the co-evolution of Java language, JVM, and coding practices to enhance field initialization. Access additional resources on null-restricted and nullable types, value classes and objects, and the latest developments in Project Valhalla. Perfect for Java developers and language enthusiasts looking to stay updated on cutting-edge improvements in object initialization and field management.

Syllabus

A New Model for Java Object Initialization #JVMLS

Taught by

Java

Reviews

Start your review of A New Model for Java Object Initialization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.