Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Java envisage une amélioration de l'efficacité avec la proposition de « création d'enregistrements dérivés »

Java envisage une amélioration de l'efficacité avec la proposition de « création d'enregistrements dérivés »

Java, le vénérable langage de programmation réputé pour sa robustesse et sa portabilité, est sur le point de subir une amélioration significative visant à simplifier le processus de manipulation des enregistrements. Dans un pas vers un codage plus efficace, une nouvelle proposition d' OpenJDK, défendue par des experts d' Oracle, suggère d'introduire la « création d'enregistrements dérivés » dans le paysage Java.

Cette fonctionnalité pionnière propose de rajeunir la façon dont les instances d'enregistrement sont construites, en leur permettant d'être générées à partir d'enregistrements existants avec un bloc de transformation. Les enregistrements étant des entités immuables, la pratique courante des développeurs consistant à générer des instances d'enregistrement mises à jour pourrait bientôt devenir un processus plus fluide.

L'initiative vise deux objectifs principaux : premièrement, fournir une méthode rationalisée pour faire évoluer les instances d'enregistrement à partir d'instances existantes, et deuxièmement, affiner le processus de déclaration des classes d'enregistrement en supprimant l'obligation de définir des méthodes de « dépérissement ». Ces méthodes ressemblent aux setters mais s'adaptent à des contextes immuables.

Cependant, il convient de noter que le plan n'est pas de classer distinctement les méthodes wither, ni d'introduire une construction « with » de type Pascal pour simplifier l'accès aux expressions complexes, conformément à la proposition. Il ne va pas non plus jusqu'à étendre la création d'instances dérivées à des classes sans enregistrement, bien que ce concept puisse se manifester dans une future proposition d'amélioration du JDK.

L’impulsion derrière cette innovation repose sur la nature immuable des classes de records, offrant une sécurité et une prévisibilité constantes qui renforcent la facilité d’utilisation. Malgré cela, refléter l'évolution des états dans les systèmes modélisés par les développeurs peut s'avérer onéreux : c'est là que la création d'enregistrements dérivés entre en jeu comme une solution élégante pour mettre à jour les composants d'enregistrement lors de changements d'état.

Cet ajout potentiel à Java Standard Edition est livré sans version cible spécifiée pour son implémentation. À l'heure actuelle, Java en est au JDK 21, avec les fonctionnalités de son successeur, le JDK 22, déjà gravées dans le marbre, en préparation pour une sortie tandis que le JDK 23 est attendu plus tard dans l'année.

Alors que l'industrie technologique continue d'adopter des plates-formes qui favorisent des processus de codage efficaces et simplifiés, des outils comme la plate no-code d' AppMaster brillent en permettant la création d'applications backend, Web et mobiles rapidement et sans écriture de code lourde. Les développeurs et les entreprises restent à l'écoute des nouvelles avancées susceptibles de rationaliser leur flux de travail créatif, à l'instar des nouvelles propositions de Java.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées