Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9の新しいバージョン管理スキームとは何ですか?


Java 9以降、バージョン管理はセマンティックと一貫性を保つことができます バージョン管理 。バージョン番号は空でないにすることができます ドットで区切られた文字列のシーケンス 。 3つの主要な部分が含まれています:メジャーバージョン番号マイナーバージョン番号 、およびセキュリティ 。新しいバージョン管理スキームは、ランタイムに文書化されています。バージョン クラスとバージョンの情報にアクセスできます。

バージョン番号の形式は次のとおりです。

$MAJOR.$MINOR.$SECURITY(.$otherpart)?
  • $ MAJOR はメジャーバージョン番号であり、通常はプラットフォーム仕様を変更するメジャーバージョンがリリースされたときに増分されます。 JDK 9の場合、この値は9です。
  • $ MINOR はマイナーバージョン番号であり、バグ修正と標準APIの拡張機能を含むリリースの場合は増分されます。
  • $ SECURITY はセキュリティレベルであり、重要なセキュリティ修正を含むリリースの場合は増分されます。マイナーバージョン番号が増加した場合、このバージョンをゼロにリセットすることはできません。
  • $ otherpart 少数の非セキュリティ修正を含むパッチを示すためにJVMプロバイダーによって使用された1つ以上のバージョンで構成されます。

バージョン文字列は、早期アクセスリリース識別子やビルド番号などの他の情報を含むバージョン番号にすることができます:

$VNUM(-$PRE)?\+$BUILD(-$OPT)?
$VNUM-$PRE(-$OPT)?
$VNUM(+-$OPT)?
  • $ PRE はプレリリース識別子です。
  • $ BUILD ビルド番号です。
  • $ OPT タイムスタンプなどのオプション情報です。

public class VersionSchemeTest {
   public static void main(String args[]) {
      System.out.println(Runtime.version().toString());  // String representation of the version  
      System.out.println(Runtime.version().major());  // major version number
      System.out.println(Runtime.version().minor());  // minor version number
      System.out.println(Runtime.version().security());  // security version number
   }
}

出力

9.0.4+11
9
0
4

  1. Windows 10バージョン20H2機能アップデートの新機能は何ですか?

    以前のリリースに基づいて、Windows10バージョン20H2 いくつかのパフォーマンスの向上、エンタープライズ機能、および品質の向上を提供します。さらに、このアップデートにより、バグとセキュリティの修正に関連するサービスがさらに6か月延長されます。 Windows10バージョン20H2–新機能 Windows 10 20H2、2020年10月の更新のリリース 最初のリリース以来10回目のメジャーアップデートであり、今年の2回目の半年ごとのアップデートです。その中の新機能を見つけてください! 再設計されたスタートメニュー 通知表示エクスペリエンスの向上 煩わしくないタブレットモー

  2. iOS 13.3 バージョンの新機能

    9 月の iOS13 のアップグレードにより、機能の導入、バグ修正、および改善を含む一連の更新が行われました。 iOS 13.3 が 2019 年 12 月 10 日にリリースされ、それに伴い、バグ修正と改善とともに多くの機能が導入されました。 [ソフトウェア アップデート デバイス] を見つけます。アップデートを確認し、ダウンロードしてインストールできる最新バージョン、つまり iOS 13.3 を確認します。 導入された機能に関しては、新機能とともに導入された多くの変更がありました。それらが何であるか見てみましょう: 1.通信制限: これは、iOS デバイス上の特定のアプリの使用を制限