ஜாவா எஸ்இ 13 வெளியீடு

ஆறு மாத வளர்ச்சிக்குப் பிறகு, ஆரக்கிள் வெளியிடப்பட்டது நடைமேடை ஜாவா எஸ்இ 13 (ஜாவா இயங்குதளம், நிலையான பதிப்பு 13), திறந்த மூல OpenJDK திட்டம் ஒரு குறிப்பு செயலாக்கமாகப் பயன்படுத்தப்படுகிறது. Java SE 13 ஜாவா இயங்குதளத்தின் முந்தைய வெளியீடுகளுடன் பின்தங்கிய இணக்கத்தன்மையை பராமரிக்கிறது; புதிய பதிப்பின் கீழ் தொடங்கப்படும் போது முன்னர் எழுதப்பட்ட அனைத்து ஜாவா திட்டங்களும் மாற்றங்கள் இல்லாமல் செயல்படும். Java SE 13 பில்ட்களை நிறுவத் தயார் (JDK, JRE மற்றும் சர்வர் JRE) தயார் Linux (x86_64), Solaris, Windows மற்றும் macOS க்கு. OpenJDK திட்டத்தால் உருவாக்கப்பட்ட குறிப்பு செயல்படுத்தல் ஜாவா GPLv2 உரிமத்தின் கீழ் முழுமையாக திறந்த மூலமாக உள்ளது, GNU ClassPath விதிவிலக்குகள் வணிக தயாரிப்புகளுடன் மாறும் இணைப்பை அனுமதிக்கிறது.

Java SE 13 ஒரு பொது ஆதரவு வெளியீடாக வகைப்படுத்தப்பட்டுள்ளது மற்றும் அடுத்த வெளியீடு வரை தொடர்ந்து புதுப்பிப்புகளைப் பெறும். நீண்ட கால ஆதரவு (LTS) கிளை ஜாவா SE 11 ஆக இருக்க வேண்டும், இது 2026 வரை தொடர்ந்து புதுப்பிப்புகளைப் பெறும். Java 8 இன் முந்தைய LTS கிளை டிசம்பர் 2020 வரை ஆதரிக்கப்படும். அடுத்த LTS வெளியீடு செப்டம்பர் 2021 இல் திட்டமிடப்பட்டுள்ளது. ஜாவா 10 வெளியீட்டில் தொடங்கி, திட்டம் ஒரு புதிய மேம்பாட்டு செயல்முறைக்கு மாறியது, இது புதிய வெளியீடுகளை உருவாக்குவதற்கான குறுகிய சுழற்சியைக் குறிக்கிறது. தொடர்ந்து புதுப்பிக்கப்பட்ட முதன்மைக் கிளையில் புதிய செயல்பாடு இப்போது உருவாக்கப்பட்டுள்ளது, இதில் ஆயத்த மாற்றங்கள் மற்றும் ஒவ்வொரு ஆறு மாதங்களுக்கும் கிளைகள் கிளைகள் புதிய வெளியீடுகளை உறுதிப்படுத்துகின்றன. ஜாவா 14 அடுத்த ஆண்டு மார்ச் மாதம் வெளியிட திட்டமிடப்பட்டுள்ளது, ஏற்கனவே முன்னோட்ட உருவாக்கம் உள்ளது கிடைக்கிறது சோதனைக்காக.

Из புதுமைகள் ஜாவா முடியும் குறி:

  • சேர்க்கப்பட்டது CDS (வகுப்பு-தரவு பகிர்வு) காப்பகங்களின் மாறும் சேர்க்கைக்கான ஆதரவு, பொதுவான வகுப்புகளுக்கு பகிரப்பட்ட பயன்பாட்டு அணுகலை வழங்குகிறது. CDS உடன், பொதுவான வகுப்புகளை ஒரு தனி, பகிரப்பட்ட காப்பகத்தில் வைக்கலாம், இது பயன்பாடுகளை வேகமாக தொடங்கவும், மேல்நிலையை குறைக்கவும் அனுமதிக்கிறது. புதிய பதிப்பு, பயன்பாட்டுச் செயலாக்கம் முடிந்த பிறகு, வகுப்புகளின் டைனமிக் காப்பகத்திற்கான கருவிகளைச் சேர்க்கிறது. காப்பகப்படுத்தப்பட்ட வகுப்புகளில், ஆரம்பத்தில் வழங்கப்பட்ட அடிப்படை CDS காப்பகத்தில் இல்லாத, நிரல் செயல்பாட்டின் போது ஏற்றப்பட்ட அனைத்து வகுப்புகளும் அதனுடன் இணைந்த நூலகங்களும் அடங்கும்;
  • ZGCக்கு (Z குப்பை சேகரிப்பாளர்) சேர்க்கப்பட்டது இயக்க முறைமைக்கு பயன்படுத்தப்படாத நினைவகத்தை திரும்பப் பெறுவதற்கான ஆதரவு;
  • சம்பந்தப்பட்டது லெகசி சாக்கெட் ஏபிஐ (java.net.Socket மற்றும் java.net.ServerSocket) இன் மறுவடிவமைக்கப்பட்ட செயலாக்கம், பராமரிக்க மற்றும் பிழைத்திருத்தம் செய்ய எளிதானது. கூடுதலாக, முன்மொழியப்பட்ட செயல்படுத்தல், தறி திட்டத்தின் ஒரு பகுதியாக உருவாக்கப்பட்ட பயனர் இடத்தில் (ஃபைபர்ஸ்) புதிய நூல் அமைப்புடன் வேலை செய்வதற்கு எளிதாக இருக்கும்;
  • தொடர்ந்தது "சுவிட்ச்" வெளிப்பாடுகளின் புதிய வடிவத்தின் வளர்ச்சி. ஒரு ஆபரேட்டரின் வடிவத்தில் மட்டுமல்லாமல், ஒரு வெளிப்பாடாகவும் "ஸ்விட்ச்" ஐப் பயன்படுத்துவதற்கான சோதனை (முன்னோட்டம்) திறன் சேர்க்கப்பட்டது. எடுத்துக்காட்டாக, நீங்கள் இப்போது போன்ற கட்டுமானங்களைப் பயன்படுத்தலாம்:

    எண்ணெழுத்துகள் = மாறு (நாள்) {
    வழக்கு திங்கள், வெள்ளி, ஞாயிறு -> 6;
    வழக்கு செவ்வாய் -> 7;
    வழக்கு வியாழன், சனிக்கிழமை -> 8;
    வழக்கு புதன்கிழமை -> 9;
    };

    அல்லது

    System.out.println(
    மாறு (k) {
    வழக்கு 1 -> "ஒன்று"
    வழக்கு 2 -> "இரண்டு"
    இயல்புநிலை -> "பல"
    }
    );

    எதிர்காலத்தில், இந்த அம்சத்தின் அடிப்படையில் திட்டமிடப்பட்டது முறை பொருத்துதல் ஆதரவை செயல்படுத்தவும்;

  • சேர்க்கப்பட்டது டெக்ஸ்ட் பிளாக்குகளுக்கான சோதனை ஆதரவு - பிளாக்கில் உள்ள உரையின் அசல் வடிவமைப்பைப் பாதுகாக்காமல், கேரக்டர் எஸ்கேப்பிங்கைப் பயன்படுத்தாமல், உங்கள் மூலக் குறியீட்டில் பல-வரி உரைத் தரவைச் சேர்க்க உங்களை அனுமதிக்கும் புதிய வடிவம். தொகுதி மூன்று இரட்டை மேற்கோள்களால் கட்டமைக்கப்பட்டுள்ளது. உதாரணமாக, வெளிப்பாட்டிற்கு பதிலாக

    சர வினவல் = "EMPLOYEE_TB`\n இலிருந்து `EMP_ID`, `LAST_NAME` ஐத் தேர்ந்தெடு" +
    "எங்கே `சிட்டி` = 'இந்தியனாபோலிஸ்'\n" +
    "EMP_ID`, `LAST_NAME` மூலம் ஆர்டர்;\n";

    இப்போது நீங்கள் கட்டுமானத்தைப் பயன்படுத்தலாம்:

    சரம் வினவல் = """
    `EMPLOYEE_TB` இலிருந்து `EMP_ID`, `LAST_NAME` ஐத் தேர்ந்தெடுக்கவும்
    எங்கே `சிட்டி` = 'இந்தியனாபோலிஸ்'
    `EMP_ID`, `LAST_NAME` மூலம் ஆர்டர்;
    """;

  • 2126 பிழை அறிக்கைகள் மூடப்பட்டன, அவற்றில் 1454 ஆரக்கிள் ஊழியர்களால் தீர்க்கப்பட்டன, 671 மூன்றாம் தரப்பினரால் தீர்க்கப்பட்டன, அவற்றில் ஆறில் ஒரு பங்கு சுயாதீன டெவலப்பர்களால் செய்யப்பட்டவை, மீதமுள்ளவை IBM, Red Hat, Google போன்ற நிறுவனங்களின் பிரதிநிதிகளால் செய்யப்பட்டன. , Loongson, Huawei, ARM மற்றும் SAP.

ஜாவா எஸ்இ 13 வெளியீடு

ஆதாரம்: opennet.ru

கருத்தைச் சேர்