Предложение OpenJDK привнесет в Java классы и объекты ценности

Предложение OpenJDK предусматривает предварительный просмотр классов и объектов значений в грядущей версии Java. Эта функция позволит создавать экземпляры классов Java, которые будут содержать только конечные поля и не будут иметь идентичности с объектами.

Предложение по усовершенствованию Java, датированное августом 2020 года, было обновлено 21 июня. План позволит разработчикам перейти на модель программирования для простых значений, в которой объекты будут отличаться значениями полей, подобно тому, как значение int 3 отличается от значения int 4. Вторая цель - перевести популярные классы, представляющие простые значения в JDK, такие как Integer, на эту модель программирования. Это делается для поддержки совместимой миграции пользовательских классов. Третья цель - максимально расширить свободу JVM для кодирования простых значений таким образом, чтобы улучшить занимаемую память, локальность и эффективность сборки мусора.

Предложение включено в предварительную версию языка и JVM. В настоящее время в нем не указан номер целевой версии Java. Внедрение функции struct в язык Java не является целью плана. Java по-прежнему будет оперировать двумя видами данных - объектами и примитивами. Также не ставится задача изменить отношение к примитивным типам или автоматически рассматривать существующие классы как классы значений.

Предложение OpenJDK привнесет в Java классы и объекты ценности
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
27 июня 2024 г.
47
Теги: Java , OpenJDK

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.