30. Jan. 2024·1 Min. Lesezeit

Java strebt Effizienzsteigerung mit dem Vorschlag zur Erstellung abgeleiteter DatensÀtze an

Das OpenJDK-Team von Oracle schlĂ€gt „Derived Record Creation“ fĂŒr Java vor und verspricht damit eine effizientere Möglichkeit, Datensatzinstanzen weiterzuentwickeln und Datensatzklassendeklarationen zu vereinfachen.

Java strebt Effizienzsteigerung mit dem Vorschlag zur Erstellung abgeleiteter DatensÀtze an

Java, die ehrwĂŒrdige Programmiersprache, die fĂŒr ihre Robustheit und PortabilitĂ€t bekannt ist, steht vor einer bedeutenden Verbesserung, die darauf abzielt, den Prozess der Datensatzmanipulation zu vereinfachen. Als Schritt hin zu einer effizienteren Codierung schlĂ€gt ein neuer Vorschlag von OpenJDK, der von Experten von Oracle unterstĂŒtzt wird, die EinfĂŒhrung von „Derived Record Creation“ in der Java-Landschaft vor.

Mit dieser bahnbrechenden Funktion soll die Art und Weise, wie Datensatzinstanzen erstellt werden, erneuert werden, sodass sie mithilfe eines Transformationsblocks aus vorhandenen DatensĂ€tzen erzeugt werden können. Da DatensĂ€tze unverĂ€nderliche Einheiten sind, könnte die gĂ€ngige Praxis fĂŒr Entwickler, aktualisierte Datensatzinstanzen zu generieren, bald ein reibungsloserer Prozess sein.

Die Initiative hat zwei Hauptziele im Blick: erstens die Bereitstellung einer optimierten Methode zur Entwicklung von Datensatzinstanzen aus vorhandenen und zweitens die Verfeinerung des Prozesses der Deklaration von Datensatzklassen durch die Abschaffung der Verpflichtung, „Wider“-Methoden zu definieren. Diese Methoden Ă€hneln Settern, berĂŒcksichtigen jedoch unverĂ€nderliche Kontexte.

Es sollte jedoch beachtet werden, dass der Plan weder darin besteht, Wither-Methoden eindeutig zu klassifizieren, noch ein Pascal -Ă€hnliches „with“-Konstrukt einzufĂŒhren, um den Zugriff auf komplexe AusdrĂŒcke zu vereinfachen, wie im Vorschlag vorgesehen. Es reicht auch nicht aus, die Erstellung abgeleiteter Instanzen auf Nicht-Datensatzklassen auszudehnen, obwohl dieses Konzept möglicherweise in einem zukĂŒnftigen JDK-Verbesserungsvorschlag zum Ausdruck kommt.

Der Antrieb fĂŒr diese Innovation beruht auf der UnverĂ€nderlichkeit der Rekordklassen, die durchgĂ€ngige Sicherheit und Vorhersehbarkeit bieten, was die Benutzerfreundlichkeit erhöht. Dennoch kann es mĂŒhsam sein, sich entwickelnde ZustĂ€nde in den von Entwicklern modellierten Systemen abzubilden – hier kommt die Erstellung abgeleiteter DatensĂ€tze als elegante Lösung zum Aktualisieren von Datensatzkomponenten bei ZustandsĂ€nderungen ins Spiel.

FĂŒr diese potenzielle ErgĂ€nzung zur Java Standard Edition gibt es kein festgelegtes Versionsziel fĂŒr die Implementierung. Derzeit befindet sich Java bei JDK 21, wobei die Funktionen des Nachfolgers JDK 22 bereits in Stein gemeißelt sind und eine Veröffentlichung vorbereitet wird, wĂ€hrend JDK 23 spĂ€ter im Jahr erwartet wird.

WÀhrend die Technologiebranche weiterhin auf Plattformen setzt, die effiziente und vereinfachte Codierungsprozesse fördern, glÀnzen Tools wie no-code Plattform von AppMaster dadurch, dass sie die schnelle Erstellung von Backend-, Web- und Mobil-Apps ohne aufwÀndiges Schreiben von Code ermöglichen. Entwickler und Unternehmen sind gespannt auf weitere Fortschritte, die ihren kreativen Arbeitsablauf optimieren können, Àhnlich wie die neuartigen VorschlÀge von Java.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Java strebt Effizienzsteigerung mit dem Vorschlag zur Erstellung abgeleiteter DatensÀtze an | AppMaster