- ජාවා 24, පරම්පරාගත ෂෙනන්ඩෝවා සමඟ කසළ එකතු කිරීම වැඩිදියුණු කිරීම සහ ZGC හි පරම්පරාගත නොවන මාදිලිය ඉවත් කිරීම ගෙන එයි.
- නව API මඟින් සංවර්ධනය පහසු කරයි, ඒවාට යතුරු ව්යුත්පන්න මෙවලම්, පන්ති ගොනු හැසිරවීම සහ දෛශික ගණනය කිරීම් ඇතුළත් වේ.
- ක්වොන්ටම් ගුප්ත විද්යාවට ප්රතිරෝධී කැප්සියුලේෂන් සහ ඩිජිටල් අත්සන යාන්ත්රණ සමඟ ආරක්ෂාව වැඩි කිරීම.
- 32-bit x86 ගෘහ නිර්මාණ ශිල්පය සඳහා සහය ස්ථිරවම ඉවත් කරන ලද අතර Ahead-Of-Time (AOT) පැටවීම සහ සම්බන්ධ කිරීම සඳහා සහාය ලබා දෙන ලදී.
ජාවා 24 දැන් යථාර්ථයක් වී ඇත සහ කාර්ය සාධනය, ආරක්ෂාව සහ සංවර්ධක ඵලදායිතාව ප්රශස්ත කිරීම සඳහා නිර්මාණය කර ඇති නව විශේෂාංග වලින් පිරී ඇත. මෙම අනුවාදය එය මතක කළමනාකරණයේ සැලකිය යුතු දියුණුවක්, නව API සහ කේත හැසිරවීම පහසු කරන මෙවලම් හඳුන්වා දෙයි., මෙන්ම ක්වොන්ටම් ගුප්ත විද්යාවට ප්රතිරෝධය කෙරෙහි විශේෂ අවධානයක් යොමු කරමින් ආරක්ෂාවේ දියුණුව. පහතින්, අපි මෙම සෑම අංගයක්ම විස්තරාත්මකව ගවේෂණය කරන්නෙමු, එවිට ඔබට Java 24 විසින් පිරිනමනු ලබන සෑම දෙයක්ම කෙලින්ම අත්විඳිය හැකිය.
ඔබ සංවර්ධකයෙකු නම් හෝ ජාවා මත යැපෙන පරිසරයක වැඩ කරන්නේ නම්, මෙම නව නිකුතුව ඔබගේ යෙදුම්වල ක්රියාකාරිත්වය සහ ආරක්ෂාවෙහි වෙනසක් ඇති කළ හැකි බහුවිධ වැඩිදියුණු කිරීම් ගෙන එයි. කසළ එකතු කිරීමේ ප්රශස්තිකරණයේ සිට උසස් සංවර්ධන මෙවලම් හඳුන්වාදීම දක්වා, ජාවා 24 මෘදුකාංග සංවර්ධනයේ මූලික විකල්පයක් ලෙස දිගටම ස්ථාපිත වෙමින් පවතී..
මතක කළමනාකරණය සහ කාර්ය සාධනය වැඩිදියුණු කිරීම

ජාවා 24 හි කැපී පෙනෙන ලක්ෂණයක් වන්නේ එහි පරිණාමයයි. කසළ එකතු කරන්නන්, ජාවා යෙදුම් කාර්යක්ෂමව ක්රියාත්මක කිරීම සඳහා ප්රධාන අංගයකි. මෙම අනුවාදයේ, එකතුකරන්නා ෂෙනැන්ඩෝවා පරම්පරා එකතුව හඳුන්වා දෙයි, එය ඛණ්ඩනය අඩු කිරීමෙන් සහ තරුණ හා මහලු වස්තූන් කළමනාකරණය වැඩිදියුණු කිරීමෙන් මතක භාවිතය ප්රශස්ත කරන වෙනසක්. කෙසේ වෙතත්, දැනට, මෙම ප්රශස්තිකරණය ලබා ගත හැක්කේ ගෘහ නිර්මාණ ශිල්පය මත පමණි. x86_64 සහ AArch64ජාවා හි මතක කළමනාකරණය පිළිබඳ වැඩිදුර ඉගෙන ගැනීමට, ඔබට තොරතුරු ලබා ගත හැකිය ජාවා SE සංවර්ධන කට්ටල විසඳුම්.
අනෙක් අතට, එකතුකරන්නා ZGC එහි පරම්පරා නොවන මාදිලිය අත්හැරීමට තීරණය කර ඇත, a මත ඔට්ටු ඇල්ලීම ක්රියාත්මක කිරීමේදී විරාම අවම කරන සහ පද්ධති ස්ථායිතාව වැඩි දියුණු කරන වඩාත් නවීන ප්රවේශයකි..
තවත් ප්රධාන ප්රශස්තිකරණයක් වන්නේ HotSpot අතථ්ය යන්ත්රය තුළ වස්තු ශීර්ෂයන් සංයුක්ත කිරීම, එය දැන් ශීර්ෂ ප්රමාණය බිටු 96-128 සිට බිටු 64 දක්වා අඩු කරයි. මෙය යෙදුම් ඝනත්වය සහ ක්රියාකාරිත්වය කෙරෙහි සැලකිය යුතු බලපෑමක් ඇති කරයි, මන්ද එය දත්ත ප්රවේශ්යතාව වැඩි දියුණු කරන අතර මතක පරිභෝජනය අඩු කරයි. මීට අමතරව, කොන්සෝලයෙන් ජාවා වැඩසටහනක් සම්පාදනය කර ක්රියාත්මක කරන්නේ කෙසේද යන්න පිළිබඳ වැඩිදුර ඉගෙන ගැනීමට ඔබ උනන්දු නම්, ඔබට මෙම මාර්ගෝපදේශය ප්රයෝජනවත් වනු ඇත. මෙන්න.
නව API සහ සංවර්ධක මෙවලම්
කේත සංවර්ධනය සහ හැසිරවීම පහසු කිරීම සඳහා, ජාවා 24 පෙරදසුනෙහි නව API කිහිපයක් එක් කරයි:
- යතුරු ව්යුත්පන්න API: ගුප්ත ලේඛන ඇල්ගොරිතම ක්රියාත්මක කිරීමේදී යතුරු වඩාත් කාර්යක්ෂමව කළමනාකරණය කිරීමට සංවර්ධකයින්ට ඉඩ සලසයි.
- පන්ති ගොනු API: ජාවා පන්ති ගොනු විශ්ලේෂණය, උත්පාදනය සහ වෙනස් කිරීම සරල කරන සම්මත මෙවලමකි.
- දෛශික API: ප්රශස්ත දෛශික ගණනය කිරීම් සඳහා පහසුකම් සැලසීමෙන් නවීන දෘඩාංගවලින් පූර්ණ ප්රයෝජන ගැනීමට නිර්මාණය කර ඇත.
ඒ වගේම, තවත් විශාල වෙනසක් වන්නේ අවසාන ඉවත් කිරීමයි. 32-බිට් x86 ගෘහ නිර්මාණ ශිල්පය සඳහා සහාය. ජාවා 21 හි අතහැර දැමීමෙන් පසු, මෙම අනුවාදය දැන් 32-බිට් වින්ඩෝස් සඳහා වන සහාය සම්පූර්ණයෙන්ම අවසන් කරන අතර, ලිනක්ස් එහි ඉවත් කිරීමේ අවසාන අදියර ආරම්භ කරයි. ක්රමලේඛන භාෂා ඉතිහාසය ගැන උනන්දුවක් දක්වන අය සඳහා, ජාවාස්ක්රිප්ට් ක්රමලේඛන භාෂාව සොයාගත්තේ කවුද? ගවේෂණය කිරීමට සිත්ගන්නාසුලු මාතෘකාවක් ද විය හැකිය.
ආරක්ෂක නවෝත්පාදන: ක්වොන්ටම් ප්රතිරෝධය දෙසට

ක්වොන්ටම් පරිගණන යුගයේ පද්ධති ආරක්ෂා කිරීම සඳහා නිර්මාණය කර ඇති නව ආරක්ෂක විසඳුම් හඳුන්වාදීම සඳහා ජාවා 24 ද කැපී පෙනේ. මෙම ක්ෂේත්රයේ කැපී පෙනෙන දියුණුවට ඇතුළත් වන්නේ:
- දැලිස් ව්යුහයන් මත පදනම් වූ යතුරු කැප්සියුලකරණ යාන්ත්රණය: මෙම ක්රමය ක්වොන්ටම් පරිගණක ඇල්ගොරිතම භාවිතයෙන් ප්රහාර වැළැක්වීම සඳහා යතුරු සම්ප්රේෂණයේ ආරක්ෂාව ශක්තිමත් කරයි.
- රෙටිකුලර් ව්යුහයන් මත පදනම් වූ ඩිජිටල් අත්සන ඇල්ගොරිතම: අනාගත ක්වොන්ටම් පරිගණක වලින් එල්ල වන ප්රහාරවලට ප්රතිරෝධය දැක්වීම සඳහා නිර්මාණය කර ඇති නව ඩිජිටල් අත්සන ක්රමයක්.
එසේම, ඔබ මෘදුකාංග සංවර්ධනය සහ ආරක්ෂාව ගැන උනන්දුවක් දක්වන්නේ නම්, පිළිබඳ තොරතුරු විමසීමට පසුබට නොවන්න ඔබේ ව්යාපෘතිවල SEO භාවිතා කරන්නේ කෙසේද?, එය ඔබගේ ජාවා කුසලතාවන්ට අනුපූරක විය හැකිය.
ඉදිරි කාලය (AOT) පැටවීම සහ සම්බන්ධ කිරීම සඳහා සහාය
ජාවා 24 හි තවත් කැපී පෙනෙන ලක්ෂණයක් වන්නේ තාක්ෂණය සඳහා සහාය වීමයි. ඉදිරියෙන් (AOT), එය ක්රියාත්මක කිරීමට පෙර පන්ති පූරණය කිරීමට සහ සම්බන්ධ කිරීමට ඉඩ සලසයි, එමඟින් යෙදුම් ආරම්භක වේලාවන් අඩු කරයි. ප්රශස්ත ප්රතිචාර කාලයන් අවශ්ය වන මහා පරිමාණ යෙදුම් සඳහා මෙම වැඩිදියුණු කිරීම විශේෂයෙන් ප්රයෝජනවත් වේ. ජාවා ස්ථාපනය සහ අනුවාද පිළිබඳ වැඩි විස්තර සඳහා, ඔබට පහත සබැඳියට පිවිසිය හැකිය. මෙන්න.
ජාවා සෑම නව නිකුතුවක් සමඟම පරිණාමය වෙමින් පවතින අතර, ජාවා 24 ද ඊට වෙනස් නොවේ. කාර්ය සාධනය, ආරක්ෂාව සහ සංවර්ධන මෙවලම්වල බහුවිධ වැඩිදියුණු කිරීම් සමඟින්, මෙම නිකුතුව වඩාත් ශක්තිමත් සහ අනාගත-ප්රතිරෝධී ක්රමලේඛන භාෂාවක් ලෙස එහි ස්ථානය ශක්තිමත් කරයි.
මම ඔහුගේ "ගීක්" අවශ්යතා වෘත්තියක් බවට පත් කරගත් තාක්ෂණ ලෝලියෙකි. මම මගේ ජීවිතයේ වසර 10 කට වඩා වැඩි කාලයක් ගත කර ඇත්තේ නවීන තාක්ෂණය භාවිතා කරමින් සහ පිරිසිදු කුතුහලයෙන් සියලු වර්ගවල වැඩසටහන් සමඟ ටින්කර් කිරීමෙනි. දැන් මම පරිගණක තාක්ෂණය සහ වීඩියෝ ක්රීඩා පිළිබඳ විශේෂඥයෙක්. මක්නිසාද යත්, මම වසර 5 කට වැඩි කාලයක් තාක්ෂණය සහ වීඩියෝ ක්රීඩා පිළිබඳ විවිධ වෙබ් අඩවි සඳහා ලිවීමට කටයුතු කරමින්, ඔබට අවශ්ය තොරතුරු සෑම කෙනෙකුටම තේරුම් ගත හැකි භාෂාවකින් ලබා දීමට උත්සාහ කරන ලිපි නිර්මාණය කරමි.
ඔබට කිසියම් ප්රශ්නයක් ඇත්නම්, මගේ දැනුම වින්ඩෝස් මෙහෙයුම් පද්ධතියට මෙන්ම ජංගම දුරකථන සඳහා වන ඇන්ඩ්රොයිඩ් හා සම්බන්ධ සෑම දෙයකින්ම විහිදේ. ඒ වගේම මගේ කැපවීම ඔබටයි, මම සෑම විටම මිනිත්තු කිහිපයක් ගත කිරීමට සහ ඔබට මෙම අන්තර්ජාල ලෝකයේ ඇති ඕනෑම ප්රශ්නයක් විසඳීමට උදව් කිරීමට කැමැත්තෙමි.