Seit Java 9 kann die Versionierung mit der Semantischen Versionierung abgeglichen werden. Die Versionsnummer kann eine Folge von nicht leerenZeichenfolgen sein, die durch Punkte getrennt sind. Es besteht aus drei Hauptteilen: Hauptversionsnummer, Nebenversionsnummer und Sicherheit. Das neue Versionskontrollschema ist in der Klasse Runtime Version dokumentiert, und von dort aus kann auf Versionsinformationen zugegriffen werden.
Das Format der Versionsnummer ist wie folgt:
<strong>$MAJOR.$MINOR.$SECURITY(.$otherpart)?</strong>
Die Versionszeichenfolge kann eine Versionsnummer mit zusätzlichen Informationen sein, wie z. B. eine Early-Access-Release-ID oder eine Build-Nummer:
<strong>$VNUM(-$PRE)?\+$BUILD(-$OPT)? $VNUM-$PRE(-$OPT)? $VNUM(+-$OPT)?</strong>
public class VersionSchemeTest { public static void main(String args[]) { System.out.println<strong>(Runtime.version().toString()</strong>); <strong>// String representation of the version</strong> System.out.println(<strong>Runtime.version().major()</strong>); <strong>// major version number</strong> System.out.println(<strong>Runtime.version().minor()</strong>); <strong>// minor version number</strong> System.out.println(<strong>Runtime.version().security()</strong>); <strong>// security version number</strong> } }
<strong>9.0.4+11 9 0 4</strong>
Das obige ist der detaillierte Inhalt vonWas ist das neue Versionsschema in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!