
ஜாவா எஸ்இ என்பது ஜாவா நிரலாக்க மொழியுடன் ஆப்லெட்டுகள் மற்றும் பயன்பாடுகளை எழுதப் பயன்படும் ஒரு மென்பொருள் மேம்பாட்டுக் கருவியாகும்.
ஆரக்கிள் வெளியிட்டது சமீபத்தில் தொடங்கப்பட்டது ஜாவா SE 21 இன் புதிய பதிப்பு, இது நீட்டிக்கப்பட்ட ஆதரவு பதிப்பாக வகைப்படுத்தப்பட்டுள்ளது, 2031 வரை புதுப்பிப்புகள் கிடைக்கும் மற்றும் இது ஜாவா SE 11 இன் LTS கிளைக்கான பொது ஆதரவையும் குறிக்கிறது, ஆனால் இது 2032 வரை நீட்டிக்கப்பட்ட ஆதரவைக் கொண்டிருக்கும்.
வழங்கப்பட்ட ஜாவா 21 இன் இந்த புதிய பதிப்பில், ZGC இன் ஜெனரேட்டிவ் பதிப்பு செயல்படுத்தப்பட்டிருப்பதைக் காணலாம், இது பொருட்களின் தனி செயலாக்கத்தை அறிமுகப்படுத்துகிறது, இது குறுகிய ஆயுளுடன் சமீபத்தில் உருவாக்கப்பட்ட பொருட்களை சுத்தம் செய்யும் திறனை அதிகரிக்கிறது.
இந்த புதிய பதிப்பில் வெளிப்படும் மற்றொரு மாற்றம் அது பதிவு முறைகள் செயல்படுத்தல் நிலைப்படுத்தப்பட்டுள்ளது, ஜாவா 16 இல் அறிமுகப்படுத்தப்பட்ட பேட்டர்ன் மேட்சிங் அம்சத்தை விரிவுபடுத்துதல், பதிவு வகை வகுப்புகளின் மதிப்புகளைப் பாகுபடுத்துவதற்கான கருவிகள், மேலும் "சுவிட்ச்" வெளிப்பாடுகளில் பேட்டர்ன் பொருத்தத்திற்கான ஆதரவும் உறுதிப்படுத்தப்பட்டுள்ளது, "கேஸ்" சரியான மதிப்புகளைப் பயன்படுத்தாமல், மாறாக நெகிழ்வானது. ஒரு நேரத்தில் மதிப்புகளின் வரிசையை உள்ளடக்கிய வடிவங்கள்.
இது தவிர, அதையும் நாம் காணலாம் ஸ்கோப் செய்யப்பட்ட மதிப்புகளுக்கான ஆரம்ப ஆதரவைச் சேர்த்தது, என்று திரிகளுக்கு இடையே மாறாத தரவைப் பகிர அனுமதிக்கிறது மற்றும் குழந்தை நூல்களுக்கு இடையே திறமையாக தரவு பரிமாற்றம். நோக்கம் மதிப்புகள் மற்றும் நூல்-உள்ளூர் மாறிகள் இடையே உள்ள முக்கிய வேறுபாடு என்னவென்றால், முந்தையவை ஒரு முறை எழுதப்பட்டவை, எதிர்காலத்தில் மாற்ற முடியாது, மேலும் நூலின் செயல்பாட்டின் காலத்திற்கு மட்டுமே கிடைக்கும்.
ஜாவா SE 21 மேலும் சிறப்பம்சமாக உள்ளது சரம் வார்ப்புருக்களுக்கான ஆரம்ப ஆதரவு, இது "+" ஆபரேட்டரைப் பயன்படுத்தாமல் உரையை வெளிப்பாடுகள் மற்றும் கணக்கிடப்பட்ட மாறிகளுடன் இணைக்க உங்களை அனுமதிக்கிறது. வெளிப்பாடுகளின் மாற்றீடு \{..} மாற்றீடுகளைப் பயன்படுத்தி செய்யப்படுகிறது மற்றும் மாற்று மதிப்புகளின் சரியான தன்மையை சரிபார்க்க சிறப்பு கையாளுதல்களை இணைக்க முடியும்.
மறுபுறம், ஜாவா எஸ்இ 21 ஏ FFM API இன் மூன்றாவது வரைவு செயலாக்கம், இது வெளிப்புற நூலகங்களிலிருந்து செயல்பாடுகளை அழைப்பதன் மூலமும் JVM க்கு வெளியே நினைவகத்தை அணுகுவதன் மூலமும் வெளிப்புற குறியீடு மற்றும் தரவுகளுடன் ஜாவா நிரல்களின் தொடர்புகளை ஒழுங்கமைக்க உங்களை அனுமதிக்கிறது.
ஜாவா SE 21 இல் செயலாக்கங்களைப் பற்றி பேசுகையில், தி ஆறாவது வெக்டர் ஏபிஐ முன்னோட்டம், என்று திசையன் கணக்கீடுகளுக்கான செயல்பாடுகளை வழங்குகிறது x86_64 மற்றும் AArch64 செயலிகளில் வெக்டார் வழிமுறைகளைப் பயன்படுத்தி மேற்கொள்ளப்படுகிறது மற்றும் பல மதிப்புகளுக்கு (SIMD) ஒரே நேரத்தில் செயல்பாடுகளைப் பயன்படுத்த அனுமதிக்கிறது. ஹாட்ஸ்பாட் ஜேஐடி கம்பைலரில் ஸ்கேலார் செயல்பாடுகளின் தானியங்கி வெக்டரைசேஷனுக்காக வழங்கப்பட்ட திறன்களைப் போலன்றி, புதிய ஏபிஐ இணையான தரவு செயலாக்கத்திற்கான வெக்டரைசேஷன் வெளிப்படையான கட்டுப்பாட்டை அனுமதிக்கிறது.
இல் பிற மாற்றங்கள் அது தனித்து நிற்கிறது:
- கட்டமைக்கப்பட்ட ஒத்திசைவுக்கான சோதனை API ஐச் சேர்த்தது, இது பல்வேறு த்ரெட்களில் இயங்கும் பல பணிகளை ஒரே தொகுதியாகக் கருதுவதன் மூலம் மல்டித்ரெட் செய்யப்பட்ட பயன்பாடுகளின் வளர்ச்சியை எளிதாக்குகிறது.
- அதிக செயல்திறன் கொண்ட மல்டித்ரெட் பயன்பாடுகளை எழுதுவதையும் பராமரிப்பதையும் பெரிதும் எளிதாக்கும் இலகுரக நூல்களான மெய்நிகர் நூல்களின் செயலாக்கம் நிலைப்படுத்தப்பட்டுள்ளது.
- புதிய முறைகள் சேர்க்கப்பட்டுள்ளன.
- ஆர்டர் செய்யப்பட்ட சேகரிப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது (SequencedCollection).
- ஈமோஜி பண்புகளை வரையறுக்கும் முறைகள் சேர்க்கப்பட்டன.
- பெயரிடப்படாத வகுப்புகள் மற்றும் "முக்கிய" முறையின் பெயரிடப்படாத நிகழ்வுகளுக்கான ஆரம்ப ஆதரவு சேர்க்கப்பட்டது, அங்கு நீங்கள் பொது/நிலையான அறிவிப்புகளை நீக்கலாம், தொடர்ச்சியான வாதங்கள் மற்றும் வகுப்பு அறிவிப்புடன் தொடர்புடைய பிற நிறுவனங்களை அனுப்பலாம்.
- பொது விசை அடிப்படையிலான அல்காரிதம்களைப் பயன்படுத்தி சமச்சீர் குறியாக்க விசைகளைப் பாதுகாக்க வடிவமைக்கப்பட்ட KEM குறியாக்க விசை இணைக்கும் வழிமுறைகளைப் பயன்படுத்த API சேர்க்கப்பட்டது.
- HSS/LMS டிஜிட்டல் சிக்னேச்சர் அல்காரிதத்திற்கான ஆதரவு சேர்க்கப்பட்டது.
32-பிட் விண்டோஸ் இயங்குதளத்திற்கான ஆதரவு நிறுத்தப்பட்டது.
கூடுதலாக, JavaFX 21 வரைகலை இடைமுகத்துடன் பயன்பாடுகளை உருவாக்குவதற்கான தளத்திற்கு ஒரு புதுப்பிப்பை வெளியிடுவதை முன்னிலைப்படுத்தலாம்.
இறுதியாக நீங்கள் இருந்தால் அதைப் பற்றி மேலும் அறிய ஆர்வமாக உள்ளது, நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பு.
ஜாவா எஸ்இ 21ஐப் பெறுங்கள்
Linux, Windows மற்றும் macOS க்காகத் தயாரிக்கப்படும் Java SE 21 இன் நிறுவலுக்குத் தயாராக உள்ள உருவாக்கங்களில் ஒன்றைப் பெற ஆர்வமுள்ளவர்கள், அதன் பதிவிறக்கங்கள் பிரிவில் உள்ள திட்ட இணையதளத்தில் இருந்து அதைப் பெறலாம். இணைப்பு இது.