Sejak Java 9, versi boleh diselaraskan dengan Semantic Versioning. Nombor versi boleh menjadi urutan non-kosongrentetan dipisahkan oleh titik. Ia mengandungi tiga bahagian utama: nombor versi utama, nombor versi kecil dan keselamatan. Skim kawalan versi baharu didokumenkan dalam kelas Runtime Versi , dan maklumat versi boleh diakses dari sana.
Format nombor versi adalah seperti berikut:
<strong>$MAJOR.$MINOR.$SECURITY(.$otherpart)?</strong>
Rentetan versi boleh menjadi nombor versi dengan maklumat tambahan seperti pengecam keluaran akses awal atau nombor binaan:
<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>
Atas ialah kandungan terperinci Apakah skema versi baharu dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!