Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में नई संस्करण योजना क्या है?


Java 9 के बाद से, वर्जनिंग अर्थपूर्ण के अनुरूप हो सकता है संस्करण . संस्करण संख्या गैर-रिक्त . हो सकती है डॉट्स . द्वारा अलग किए गए स्ट्रिंग्स का क्रम . इसमें तीन प्रमुख भाग होते हैं:प्रमुख संस्करण संख्या , मामूली संस्करण संख्या , और सुरक्षा . नई संस्करण योजना को रनटाइम में प्रलेखित किया गया है। संस्करण इससे वर्ग और संस्करण की जानकारी प्राप्त की जा सकती है।

संस्करण संख्याओं का प्रारूप नीचे दिया गया है:

$MAJOR.$MINOR.$SECURITY(.$otherpart)?
  • $MAJOR प्रमुख संस्करण संख्या है और जब एक प्रमुख संस्करण जारी किया गया है जो आम तौर पर प्लेटफ़ॉर्म विनिर्देश को बदलता है तो वृद्धि हुई है। JDK 9 के लिए, यह मान 9 है।
  • $MINOR मामूली संस्करण संख्या है और उन रिलीज़ के लिए वृद्धि की गई है जिनमें बग समाधान और मानक API में सुधार शामिल हैं।
  • $सुरक्षा सुरक्षा स्तर है और महत्वपूर्ण सुरक्षा सुधारों वाले रिलीज़ के लिए बढ़ा हुआ है। लघु संस्करण संख्या बढ़ने पर यह संस्करण शून्य पर रीसेट नहीं हो सकता।
  • $otherpart इसमें एक या अधिक संस्करण शामिल हैं जिनका उपयोग JVM प्रदाताओं द्वारा कम संख्या में गैर-सुरक्षा सुधारों के साथ पैच को इंगित करने के लिए किया गया है।

संस्करण स्ट्रिंग कुछ अन्य जानकारी के साथ एक संस्करण संख्या हो सकती है जैसे कि अर्ली-एक्सेस रिलीज़ आइडेंटिफ़ायर या बिल्ड नंबर:

$VNUM(-$PRE)?\+$BUILD(-$OPT)?
$VNUM-$PRE(-$OPT)?
$VNUM(+-$OPT)?
  • $पूर्व एक पूर्व-रिलीज़ पहचानकर्ता है।
  • $बिल्ड बिल्ड नंबर है।
  • $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. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. विंडोज 10 वर्जन 20H2 फीचर अपडेट में नया क्या है?

    पिछली रिलीज़ के आधार पर, Windows 10 संस्करण 20H2 कुछ प्रदर्शन सुधार, उद्यम सुविधाएँ और गुणवत्ता संवर्द्धन प्रदान करता है। इसके अलावा, अपडेट बग और सुरक्षा सुधारों से संबंधित सेवाओं को 6 और महीनों के लिए बढ़ा देता है। Windows 10 संस्करण 20H2 - नई सुविधाएं Windows 10 20H2, अक्टूबर 2020 अपडेट का विमो

  1. iOS 13.3 वर्जन में नया क्या है

    सितंबर में iOS13 अपग्रेड के साथ, सुविधाओं, बग फिक्स और सुधारों की शुरूआत के साथ अपडेट की एक श्रृंखला हुई है। iOS 13.3 को 10 दिसंबर 2019 को जारी किया गया है और इसके साथ ही, बग फिक्स और सुधार के साथ-साथ बहुत सारी सुविधाएँ पेश की गई हैं। सॉफ़्टवेयर अपडेट डिवाइस का पता लगाएं। यह अपडेट की जांच करेगा और