ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

A New Model for Java Object Initialization

Автор: Java

Загружено: 2024-09-01

Просмотров: 12884

Описание: Presented by Dan Smith - Senior Developer (Java Platform Group - Oracle) during the JVM Language Summit (August 2024 - Santa Clara, CA).

Improving Field Initialization
This video shows how we can co-evolve the Java language, JVM, and common coding practices to improve how fields are initialized, providing stronger guarantees about their contents.

Goals include
1) eliminating the need for default values;
2) ensuring final fields cannot be observed to mutate; and
3) avoiding early publication of uninitialized objects.

In Amber, Flexible Constructor Bodies allow Java code to initialize fields earlier than it could before, and in Valhalla, value classes have repurposed the ACC_STRICT flag to mark fields that support stronger guarantees.

Make sure to check the    • JVM Language Summit 2024   playlist.

Resources
• JEP Draft - Null-Restricted and Nullable Types (Preview) ➤ https://bugs.openjdk.org/browse/JDK-8...
• JEP Draft - Value Classes and Objects (Preview) ➤ https://openjdk.org/jeps/401
• Valhalla - Where Are We? ➤    • Valhalla - Where Are We? #JVMLS  
• Project Valhalla ➤ https://openjdk.org/projects/valhalla/
• Inside Java ➤ https://inside.java/tag/valhalla
• JVMLS ➤ https://openjdk.org/projects/mlvm/jvm...
• OpenJDK ➤ https://openjdk.org

Tags #Java #OpenJDK #Valhalla

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
A New Model for Java Object Initialization

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]