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

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

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

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

தி தற்போதைய LTS பதிப்புகள் Java SE 21 மற்றும் Java SE 17, இது முறையே 2031 மற்றும் 2029 வரை புதுப்பிப்புகளைப் பெறும் (பொதுவாக 2028 மற்றும் 2026 வரை கிடைக்கும்) மற்றும் கடந்த செப்டம்பரில் முடிவடைந்த Java SE 11 இன் LTS பதிப்பிற்கான பொது ஆதரவு 2032 வரை நீட்டிக்கப்பட்டது, அதே நேரத்தில் LTS பதிப்பு Java SE 8 க்கான நீட்டிக்கப்பட்ட ஆதரவு 2030 வரை தொடரும்.

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

வழங்கப்பட்ட ஜாவா SE 22 இன் புதிய பதிப்பில், தி "ஸ்கோப்டு வேல்யூஸ்" இன் இரண்டாவது முன்னோட்ட செயலாக்கத்தின் அறிமுகம், இது திரிகளுக்கு இடையில் மாறாத தரவுகளின் திறமையான பரிமாற்றத்திற்கும் அவற்றுக்கிடையேயான மதிப்புகளின் பரம்பரைக்கும் உதவுகிறது.

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

ஜாவா SE 22 இல் உள்ள மற்றொரு மாற்றம் அது G1 குப்பை சேகரிப்பான் இப்போது பிராந்திய பின்னிங்கிற்கான ஆதரவைக் கொண்டுள்ளது, நினைவகத்தில் உள்ள பொருட்களின் இருப்பிடத்தை தற்காலிகமாக சரிசெய்ய இது உங்களை அனுமதிக்கிறது. இந்த அம்சம் குப்பை சேகரிப்பாளரை இந்த பொருட்களை நகர்த்துவதை தடுக்கிறது, ஜாவா மற்றும் நேட்டிவ் கோட் இடையே அவற்றைப் பற்றிய குறிப்புகளை பாதுகாப்பாக அனுப்ப அனுமதிக்கிறது. நேட்டிவ் குறியீட்டுடன் முக்கியமான ஜாவா நேட்டிவ் இன்டர்ஃபேஸ் (ஜேஎன்ஐ) பிரிவுகளை இயக்கும்போது, ​​தாமதத்தை குறைக்கவும், குப்பை சேகரிப்பை முடக்குவதை தவிர்க்கவும் பிராந்திய பின்னிங் உதவுகிறது.

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

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

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:

  • பெரிய அளவிலான பொருள்களுடன் பணிபுரியும் போது இணையான குப்பை சேகரிப்பான் செயல்திறன் மேம்பாடுகளைக் கண்டுள்ளது. இந்த தேர்வுமுறையானது, கணிசமான அளவு பெரிய பொருள்களைக் கொண்ட சில சோதனைகளில் ஒரு பொருளைத் தேடத் தொடங்கும் முன் காத்திருக்கும் நேரத்தை 20% குறைத்துள்ளது.
  • அழைக்கும் போது பயன்படுத்தப்படாத ஆனால் தேவையான மாறிகள் மற்றும் வடிவங்களைக் குறிப்பிட "_" எழுத்தைப் பயன்படுத்துவது இப்போது சாத்தியமாகும். இது தேவையற்ற மாறிகளுக்குப் பெயரிடுவதைத் தவிர்ப்பதன் மூலம் குறியீட்டை எழுதுவதை எளிதாக்குகிறது.
  • ஜாவா கிளாஸ் கோப்புகளை அலச, உருவாக்க மற்றும் மாற்ற ஒரு பூர்வாங்க API முன்மொழியப்பட்டது.
  • ஜாவா நிரல்களை தனித்தனியாக தொகுக்காமல் அல்லது பில்ட் சிஸ்டம் அமைக்காமல் இப்போது இயக்க முடியும். பல கோப்புகளில் குறியீடு விநியோகிக்கப்படும் நிரல்களின் செயல்பாட்டை இது எளிதாக்குகிறது.
  • ஸ்டிரிங் டெம்ப்ளேட்களின் இரண்டாவது செயலாக்கம் சேர்க்கப்பட்டுள்ளது, இது உரையை வெளிப்பாடுகள் மற்றும் கணக்கிடப்பட்ட மாறிகள் ஆகியவற்றை மிகவும் திறமையான மற்றும் படிக்கக்கூடிய வகையில் இணைக்க அனுமதிக்கிறது.
  • திசையன் கணக்கீடுகளுக்கான வெக்டர் ஏபிஐ மற்றும் கட்டமைக்கப்பட்ட ஒத்திசைவுக்கான ஏபிஐ ஆகியவற்றின் ஆரம்ப செயலாக்கங்கள் மல்டித்ரெட் செய்யப்பட்ட பயன்பாடுகளின் வளர்ச்சியை எளிதாக்க முன்மொழியப்பட்டுள்ளன.

இறுதியாக, நீங்கள் இருந்தால் அதைப் பற்றி மேலும் அறிய ஆர்வமாக, நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பு.

Java SE 22 ஐப் பதிவிறக்கவும்

Java SE 22 இன் புதிய பதிப்பை நிறுவ ஆர்வமுள்ளவர்களுக்கு, தொகுப்புகள் (JDK, JRE மற்றும் Server JRE) ஏற்கனவே தயாராக உள்ளன என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும். லினக்ஸ், விண்டோஸ் மற்றும் மேகோஸ்.


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

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

*

*

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