in

La proposition OpenJDK apporterait des classes de valeur et des objets à Java

Une proposition OpenJDK permettrait de prévisualiser les classes de valeurs et les objets dans une prochaine version de Java. La fonctionnalité fournirait des instances de classe Java qui n'ont que final champs et manquent d’identité d’objet.

La proposition d'amélioration Java, qui remonte à août 2020, a été mise à jour le 21 juin. Le plan permettrait aux développeurs d'opter pour un modèle de programmation pour des valeurs simples dans lequel les objets se distinguent par leurs valeurs de champ, tout comme le int valeur 3 se distingue du int valeur 4. Un deuxième objectif est de migrer les classes populaires qui représentent des valeurs simples dans le JDK, telles que Integer, à ce modèle de programmation. Ceci est destiné à prendre en charge la migration compatible des classes définies par l'utilisateur. Un troisième objectif est de maximiser la liberté de la JVM pour coder des valeurs simples de manière à améliorer l'empreinte mémoire, la localité et l'efficacité du garbage collection.

La proposition est présentée comme un langage de prévisualisation et une fonctionnalité JVM. Il n'indique actuellement pas de numéro de version ciblé pour Java. Ce n'est pas un objectif du plan d'introduire un struct fonctionnalité dans le langage Java. Java continuerait à fonctionner sur deux types de données, à savoir les objets et les primitives. L'objectif n'est pas non plus de modifier le traitement des types primitifs ou de traiter automatiquement les classes existantes comme des classes de valeurs.

Droits d'auteur © 2024 IDG Communications, Inc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

    Conseil supérieur de la magistrature : Le sceau de Laurent Esso qui intrigue les députés

    Pour lutter contre l’orientation « subie », aider les jeunes à prendre conscience de leur potentiel