Rumah > Java > javaTutorial > Apakah skema versi baharu dalam Java 9?

Apakah skema versi baharu dalam Java 9?

WBOY
Lepaskan: 2023-09-13 08:05:02
ke hadapan
939 orang telah melayarinya

Java 9中的新版本方案是什么?

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>
Salin selepas log masuk
  • $MAJOR ialah nombor versi utama, yang ditambah apabila versi utama dikeluarkan yang biasanya menukar spesifikasi platform. Untuk JDK 9, nilainya ialah 9.
  • $MINOR ialah nombor versi kecil yang digunakan untuk keluaran yang mengandungi pembetulan pepijat dan peningkatan pada API standard.
  • $SECURITY ialah tahap keselamatan yang digunakan untuk keluaran yang mengandungi pembetulan keselamatan kritikal. Apabila nombor versi kecil ditambah, versi ini tidak boleh ditetapkan semula kepada sifar.
  • $otherpart terdiri daripada satu atau lebih keluaran yang digunakan oleh penyedia JVM untuk menunjukkan tampung dengan pembetulan kecil bukan keselamatan.

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>
Salin selepas log masuk
  • $PRE ialah pengecam pra-keluaran.
  • $BUILD ialah nombor binaan.
  • $OPT ialah maklumat pilihan seperti cap masa.

Contoh

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>
   }
}
Salin selepas log masuk

Output

<strong>9.0.4+11
9
0
4</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah skema versi baharu dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan