Java SE 20 ஏற்கனவே வெளியிடப்பட்டது மற்றும் அதன் செய்திகள் இவை

ஜாவா இயங்குதளம், நிலையான பதிப்பு

ஜாவா எஸ்இ என்பது ஜாவா நிரலாக்க மொழியுடன் ஆப்லெட்டுகள் மற்றும் பயன்பாடுகளை எழுதப் பயன்படும் ஒரு மென்பொருள் மேம்பாட்டுக் கருவியாகும்.

ஆறு மாத வளர்ச்சிக்குப் பிறகு, ஆரக்கிள் வெளியீட்டை அறிவித்தது தளத்தின் புதிய பதிப்பு ஜாவா எஸ்இ 20 (ஜாவா இயங்குதளம், நிலையான பதிப்பு 20), இது OpenJDK திறந்த மூல திட்டத்தை ஒரு குறிப்பு செயலாக்கமாகப் பயன்படுத்துகிறது.

Java SE 20 இன் இந்த புதிய பதிப்பில், சில நீக்கப்பட்ட அம்சங்களை நீக்குவதைத் தவிர்த்து, Java SE 20 பின்னோக்கி பொருந்தக்கூடிய தன்மையை பராமரிக்கிறது ஜாவா இயங்குதளத்திலிருந்து: முன்னர் எழுதப்பட்ட ஜாவா திட்டங்கள் புதிய பதிப்பில் இயங்கும்போது எந்த மாற்றமும் இல்லாமல் தொடர்ந்து செயல்படும்.

ஜாவா எஸ்இ 20 இன் முக்கிய புதிய அம்சங்கள்

ஜாவா எஸ்இ 20 இது வழக்கமான ஆதரவு பதிப்பாக வகைப்படுத்தப்பட்டுள்ளது, புதுப்பிப்புகள் அடுத்த பதிப்பிற்கு முன் வெளியிடப்படும். நீண்ட கால ஆதரவு (LTS) கிளை ஜாவா SE 17 ஆக இருக்க வேண்டும், இது 2029 வரை புதுப்பிப்புகளைப் பெறும்.

ஜாவா 10 வெளியீட்டில் தொடங்கி, திட்டம் ஒரு புதிய மேம்பாட்டு செயல்முறைக்கு மாறியது என்பதை நினைவில் கொள்ளுங்கள், இது புதிய வெளியீடுகளை உருவாக்குவதற்கான குறுகிய சுழற்சியைக் குறிக்கிறது. தொடர்ந்து புதுப்பிக்கப்பட்ட முதன்மைக் கிளையில் புதிய செயல்பாடுகள் உருவாக்கப்பட்டு வருகின்றன, ஏற்கனவே செய்யப்பட்ட மாற்றங்களைச் சேர்த்து, ஒவ்வொரு ஆறு மாதங்களுக்கும் புதிய பதிப்புகளை நிலைநிறுத்துகிறது.

ஜாவா 20 இன் கண்டுபிடிப்புகளில் இது முன்மொழியப்பட்டது என்பது குறிப்பிடத்தக்கது ஸ்கோப் செய்யப்பட்ட மதிப்புகளுக்கான ஆரம்ப ஆதரவு,, que இழைகளில் மாறாத தரவு பகிர்வு மற்றும் திறமையான தரவு பரிமாற்றத்தை செயல்படுத்துகிறது குழந்தை நூல்களுக்கு இடையில் (மதிப்புகள் மரபுரிமையாக உள்ளன).

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

ஜாவா SE 20 இன் இந்த புதிய பதிப்பில் வழங்கப்பட்டுள்ள மற்றொரு மாற்றமாகும் பதிவு முறைகளின் இரண்டாவது இடைக்கால செயலாக்கம் சேர்க்கப்பட்டுள்ளது, இது வகைப் பதிவின் வகுப்புகளிலிருந்து மதிப்புகளை அலசுவதற்கு ஜாவா 16 இன் மாதிரி பொருத்தும் திறனை நீட்டிக்கிறது. உதாரணத்திற்கு:

இது தவிர, இதுவும் சிறப்பம்சமாக உள்ளது வெளிப்பாடுகளில் மாதிரி பொருத்தத்தின் நான்காவது பூர்வாங்க செயலாக்கத்தைச் சேர்த்தது "ஸ்விட்ச்", இது "கேஸ்" குறிச்சொற்களை சரியான மதிப்புகளைப் பயன்படுத்தாமல் அனுமதிக்கிறது, மாறாக ஒரே நேரத்தில் பல மதிப்புகளை உள்ளடக்கிய நெகிழ்வான வார்ப்புருக்கள், இதற்கு முன்பு "if...else" போன்ற சிக்கலான சர வெளிப்பாடுகள் தேவைப்பட்டன » .

மேலும், இந்த புதிய பதிப்பில் நாம் காணலாம், இதில் ஒரு சேர்க்கப்பட்டுள்ளது FFM API இன் இரண்டாவது வரைவு செயலாக்கம் (வெளிநாட்டு செயல்பாடு & நினைவகம்) , இது வெளிப்புற நூலகங்களிலிருந்து செயல்பாடுகளை அழைப்பதன் மூலமும் JVM க்கு வெளியே நினைவகத்தை அணுகுவதன் மூலமும் வெளிப்புற குறியீடு மற்றும் தரவுகளுடன் ஜாவா நிரல்களின் தொடர்புகளை ஒழுங்கமைக்க உங்களை அனுமதிக்கிறது.

மறுபுறம், உயர் செயல்திறன் கொண்ட மல்டித்ரெட் அப்ளிகேஷன்களை எழுதுவதையும் பராமரிப்பதையும் பெரிதும் எளிதாக்கும் இலகுரக நூல்களான மெய்நிகர் நூல்களின் இரண்டாவது பூர்வாங்க செயலாக்கம் சேர்க்கப்பட்டுள்ளது என்பது குறிப்பிடத்தக்கது.

பல்வேறு த்ரெட்களில் இயங்கும் பல பணிகளை ஒரு யூனிட்டாகக் கருதி, மல்டி-த்ரெட் அப்ளிகேஷன் டெவலப்மென்ட்டை எளிதாக்க, சோதனைக் கட்டமைக்கப்பட்ட பேரலலிசம் ஏபிஐயின் இரண்டாவது மாறுபாடு சேர்க்கப்பட்டுள்ளது.

ஒரு சேர்க்கப்பட்டது வெக்டர் API இன் ஐந்தாவது பூர்வாங்க செயலாக்கம்  இது x86_64 மற்றும் AArch64 செயலிகளின் திசையன் வழிமுறைகளைப் பயன்படுத்தி செயல்படுத்தப்படும் திசையன் கணக்கீடுகளுக்கான செயல்பாடுகளை வழங்குகிறது மற்றும் ஒரே நேரத்தில் பல மதிப்பு (SIMD) செயல்பாடுகளைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.

ஹாட்ஸ்பாட் JIT கம்பைலரில் ஸ்கேலார் செயல்பாடுகளின் தானியங்கி வெக்டரைசேஷனுக்காக வழங்கப்பட்ட திறன்களைப் போலன்றி, இணையான தரவு செயலாக்கத்திற்கான வெக்டரைசேஷனை வெளிப்படையாகக் கட்டுப்படுத்த புதிய API உங்களை அனுமதிக்கிறது.

இறுதியாக, இந்த புதிய பதிப்பில் ஆர்வமுள்ளவர்கள், அவர்கள் தெரிந்து கொள்ள வேண்டும் நிறுவக்கூடிய கட்டமைப்புகள் Java SE 20 (JDK, JRE, மற்றும் Server JRE) Linux (x86_64, AArch64), Windows (x86_64), மற்றும் macOS (x86_64, AArch64) க்கு தயாராக உள்ளன.

OpenJDK திட்டத்தால் உருவாக்கப்பட்ட ஜாவா 20 இன் குறிப்பு செயல்படுத்தல், GPLv2 உரிமத்தின் கீழ் GNU ClassPath விதிவிலக்குகளுடன் வணிகத் தயாரிப்புகளுடன் மாறும் இணைப்பை அனுமதிக்கும் முழு திறந்த மூலமாகும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.