- Java 24 នាំមកនូវភាពប្រសើរឡើងដល់ការប្រមូលសំរាមជាមួយនឹង Shenandoah ជំនាន់ និងការដកចេញនូវរបៀបមិនជំនាន់នៅក្នុង ZGC ។
- APIs ថ្មីធ្វើឱ្យការអភិវឌ្ឍន៍កាន់តែងាយស្រួល រួមទាំងឧបករណ៍ទាញយកឯកសារសំខាន់ៗ ការរៀបចំឯកសារថ្នាក់ និងការគណនាវ៉ិចទ័រ។
- បង្កើនសុវត្ថិភាពជាមួយនឹងយន្តការ encapsulation និងហត្ថលេខាឌីជីថលដែលធន់នឹងការគ្រីបគ្រីប។
- បានដកការគាំទ្រជាអចិន្ត្រៃយ៍សម្រាប់ស្ថាបត្យកម្ម x86 32 ប៊ីត និងការគាំទ្រសម្រាប់ការផ្ទុក និងភ្ជាប់មុនពេលកំណត់ (AOT) ។
Java 24 ឥឡូវនេះក្លាយជាការពិត និងភ្ជាប់មកជាមួយមុខងារថ្មីៗដែលត្រូវបានរចនាឡើងដើម្បីបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការ សុវត្ថិភាព និងផលិតភាពរបស់អ្នកអភិវឌ្ឍន៍។ កំណែនេះ។ វាណែនាំការកែលម្អយ៉ាងសំខាន់ក្នុងការគ្រប់គ្រងអង្គចងចាំ APIs ថ្មី និងឧបករណ៍ដែលធ្វើឱ្យការគ្រប់គ្រងកូដកាន់តែងាយស្រួល។ក៏ដូចជាភាពជឿនលឿននៃសុវត្ថិភាព ដោយមានការសង្កត់ធ្ងន់ពិសេសលើភាពធន់នឹងការគ្រីបគ្រីប។ ខាងក្រោមនេះ យើងស្វែងយល់ពីទិដ្ឋភាពនីមួយៗយ៉ាងលម្អិត ដូច្នេះអ្នកអាចទទួលបានបទពិសោធន៍គ្រប់យ៉ាងដែល Java 24 មានផ្តល់ជូនដោយផ្ទាល់។
ប្រសិនបើអ្នកជាអ្នកអភិវឌ្ឍន៍ ឬធ្វើការនៅក្នុងបរិស្ថានដែលពឹងផ្អែកលើ Java កំណែថ្មីនេះនាំមកនូវការកែលម្អជាច្រើនដែលអាចធ្វើឱ្យមានភាពខុសគ្នានៅក្នុងការអនុវត្ត និងសុវត្ថិភាពនៃកម្មវិធីរបស់អ្នក។ ចាប់ពីការបង្កើនប្រសិទ្ធភាពការប្រមូលសំរាម រហូតដល់ការណែនាំឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ Java 24 បន្តបង្កើតខ្លួនវាជាជម្រើសមូលដ្ឋានក្នុងការអភិវឌ្ឍន៍កម្មវិធី។.
ការកែលម្អការគ្រប់គ្រងការចងចាំ និងដំណើរការ

ចំណុចសំខាន់មួយនៃ Java 24 គឺការវិវត្តន៍របស់វា។ អ្នកប្រមូលសំរាមដែលជាធាតុសំខាន់សម្រាប់ការអនុវត្តប្រកបដោយប្រសិទ្ធភាពនៃកម្មវិធី Java ។ នៅក្នុងកំណែនេះអ្នកប្រមូល សេនដូណា។ ណែនាំការប្រមូលជំនាន់ ដែលជាការផ្លាស់ប្តូរដែលបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់អង្គចងចាំដោយកាត់បន្ថយការបែងចែក និងកែលម្អការគ្រប់គ្រងវត្ថុក្មេង និងចាស់។ ទោះយ៉ាងណាក៏ដោយ នៅពេលនេះ ការបង្កើនប្រសិទ្ធភាពនេះអាចប្រើបានតែលើស្ថាបត្យកម្មប៉ុណ្ណោះ។ x86_64 និង AArch64. ដើម្បីស្វែងយល់បន្ថែមអំពីការគ្រប់គ្រងអង្គចងចាំនៅក្នុង Java អ្នកអាចពិគ្រោះព័ត៌មានអំពី ដំណោះស្រាយកញ្ចប់អភិវឌ្ឍន៍ Java SE.
ម៉្យាងទៀតអ្នកប្រមូល ZGC ។ បានសម្រេចចិត្តបោះបង់ចោលរបៀបមិនជំនាន់របស់ខ្លួន ដោយភ្នាល់លើ ក វិធីសាស្រ្តទំនើបជាងមុនដែលកាត់បន្ថយការផ្អាកក្នុងការអនុវត្ត និងធ្វើអោយប្រសើរឡើងនូវស្ថេរភាពប្រព័ន្ធ.
ការបង្កើនប្រសិទ្ធភាពសំខាន់មួយទៀតគឺ ការបង្រួមបឋមកថាវត្ថុនៅក្នុងម៉ាស៊ីននិម្មិត HotSpotដែលឥឡូវនេះកាត់បន្ថយទំហំបឋមកថាពី 96-128 ប៊ីតទៅ 64 ប៊ីត។ វាមានផលប៉ះពាល់យ៉ាងសំខាន់ទៅលើដង់ស៊ីតេកម្មវិធី និងដំណើរការ ព្រោះវាធ្វើអោយប្រសើរឡើងនូវលទ្ធភាពប្រើប្រាស់ទិន្នន័យ និងកាត់បន្ថយការប្រើប្រាស់អង្គចងចាំ។ ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកចាប់អារម្មណ៍ក្នុងការស្វែងយល់បន្ថែមអំពីរបៀបចងក្រង និងដំណើរការកម្មវិធី Java ពីកុងសូល អ្នកនឹងឃើញថាការណែនាំនេះមានប្រយោជន៍។ នៅទីនេះ.
APIs ថ្មី និងឧបករណ៍អ្នកអភិវឌ្ឍន៍
ដើម្បីធ្វើឱ្យការអភិវឌ្ឍន៍កូដ និងការរៀបចំកាន់តែងាយស្រួល Java 24 រួមបញ្ចូល APIs ថ្មីជាច្រើននៅក្នុងការមើលជាមុន៖
- Key Derivation API៖ អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍គ្រប់គ្រងសោកាន់តែមានប្រសិទ្ធភាពនៅពេលអនុវត្តក្បួនដោះស្រាយគ្រីប។
- Class File API៖ ឧបករណ៍ស្ដង់ដារដែលសម្រួលដល់ការវិភាគ ការបង្កើត និងការកែប្រែឯកសារថ្នាក់ Java ។
- Vector API៖ រចនាឡើងដើម្បីទាញយកអត្ថប្រយោជន៍ពេញលេញនៃផ្នែករឹងទំនើប ដោយជួយសម្រួលដល់ការគណនាវ៉ិចទ័រដែលប្រសើរឡើង។
ផងដែរការផ្លាស់ប្តូរធំមួយទៀតគឺការលុបបំបាត់ចុងក្រោយ គាំទ្រសម្រាប់ស្ថាបត្យកម្ម 86 ប៊ីត x32. បន្ទាប់ពីត្រូវបានបដិសេធនៅក្នុង Java 21 កំណែនេះឥឡូវនេះបានបញ្ចប់ការគាំទ្រទាំងស្រុងសម្រាប់វីនដូ 32 ប៊ីត ខណៈដែលលីនុចចាប់ផ្តើមដំណាក់កាលចុងក្រោយនៃការដកចេញ។ វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាសម្រាប់អ្នកដែលចាប់អារម្មណ៍លើប្រវត្តិនៃភាសាសរសេរកម្មវិធី។ ដែលបានបង្កើតភាសាសរសេរកម្មវិធី JavaScript វាក៏អាចជាប្រធានបទដ៏គួរឱ្យចាប់អារម្មណ៍មួយដើម្បីស្វែងយល់ផងដែរ។
ការច្នៃប្រឌិតផ្នែកសុវត្ថិភាព៖ ឆ្ពោះទៅរកការតស៊ូ Quantum

Java 24 ក៏លេចធ្លោសម្រាប់ការណែនាំនូវដំណោះស្រាយសុវត្ថិភាពថ្មីដែលត្រូវបានរចនាឡើងដើម្បីការពារប្រព័ន្ធក្នុងយុគសម័យនៃការគណនា Quantum ។ ក្នុងចំណោមការរីកចម្រើនគួរឱ្យកត់សម្គាល់បំផុតនៅក្នុងតំបន់នេះគឺ:
- យន្តការខ្ចប់គន្លឹះដោយផ្អែកលើរចនាសម្ព័ន្ធបន្ទះឈើ៖ វិធីសាស្រ្តនេះពង្រឹងសុវត្ថិភាពក្នុងការបញ្ជូនកូនសោ ការពារការវាយប្រហារដោយប្រើក្បួនដោះស្រាយការគណនាកង់ទិច។
- ក្បួនដោះស្រាយហត្ថលេខាឌីជីថលផ្អែកលើរចនាសម្ព័ន្ធ reticular៖ វិធីសាស្រ្តហត្ថលេខាឌីជីថលថ្មីមួយដែលត្រូវបានរចនាឡើងដើម្បីទប់ទល់នឹងការវាយប្រហារពីកុំព្យូទ័រ quantum នាពេលអនាគត។
ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកចាប់អារម្មណ៍លើការអភិវឌ្ឍន៍កម្មវិធី និងសុវត្ថិភាព សូមកុំស្ទាក់ស្ទើរក្នុងការពិគ្រោះព័ត៌មានអំពី របៀបប្រើ SEO នៅក្នុងគម្រោងរបស់អ្នក។ដែលអាចបំពេញបន្ថែមជំនាញ Java របស់អ្នក។
ការគាំទ្រសម្រាប់ការផ្ទុកនិងការតភ្ជាប់មុនពេលនៃពេលវេលា (AOT)
លក្ខណៈពិសេសគួរឱ្យកត់សម្គាល់មួយទៀតរបស់ Java 24 គឺការគាំទ្រសម្រាប់បច្ចេកទេស មុនម៉ោង (AOT)ដែលអនុញ្ញាតឱ្យថ្នាក់ផ្ទុក និងភ្ជាប់មុនពេលប្រតិបត្តិ ដូច្នេះកាត់បន្ថយពេលវេលាចាប់ផ្ដើមកម្មវិធី។ ការកែលម្អនេះមានប្រយោជន៍ជាពិសេសសម្រាប់កម្មវិធីខ្នាតធំដែលទាមទារពេលវេលាឆ្លើយតបដែលប្រសើរឡើង។ សម្រាប់ព័ត៌មានលម្អិតអំពីការដំឡើង Java និងកំណែរបស់វា អ្នកអាចចូលទៅកាន់តំណខាងក្រោម នៅទីនេះ.
Java បន្តវិវឌ្ឍជាមួយនឹងការចេញផ្សាយថ្មីនីមួយៗ ហើយ Java 24 មិនមានករណីលើកលែងនោះទេ។ ជាមួយនឹងភាពប្រសើរឡើងជាច្រើននៅក្នុងការអនុវត្ត សុវត្ថិភាព និងឧបករណ៍អភិវឌ្ឍន៍ ការចេញផ្សាយនេះពង្រឹងជំហររបស់ខ្លួនថាជាភាសាសរសេរកម្មវិធីដ៏រឹងមាំបំផុត និងជាភស្តុតាងនាពេលអនាគត។
ខ្ញុំជាអ្នកចូលចិត្តបច្ចេកវិទ្យាមួយរូបដែលបានបង្វែរចំណាប់អារម្មណ៍របស់គាត់ទៅជាអាជីព។ ខ្ញុំបានចំណាយពេលជាង 10 ឆ្នាំនៃជីវិតរបស់ខ្ញុំ ដោយប្រើបច្ចេកវិទ្យាទំនើបៗ និងការបញ្ចូលកម្មវិធីគ្រប់ប្រភេទ ដោយការចង់ដឹងចង់ឃើញ។ ឥឡូវនេះខ្ញុំមានជំនាញខាងបច្ចេកវិទ្យាកុំព្យូទ័រ និងវីដេអូហ្គេម។ នេះគឺដោយសារតែអស់រយៈពេលជាង 5 ឆ្នាំមកហើយដែលខ្ញុំបានសរសេរសម្រាប់គេហទំព័រផ្សេងៗអំពីបច្ចេកវិទ្យា និងវីដេអូហ្គេម ដោយបង្កើតអត្ថបទដែលស្វែងរកការផ្តល់ឱ្យអ្នកនូវព័ត៌មានដែលអ្នកត្រូវការជាភាសាដែលអាចយល់បានសម្រាប់មនុស្សគ្រប់គ្នា។
ប្រសិនបើអ្នកមានចម្ងល់ណាមួយ ចំណេះដឹងរបស់ខ្ញុំមានចាប់ពីអ្វីគ្រប់យ៉ាងដែលទាក់ទងនឹងប្រព័ន្ធប្រតិបត្តិការ Windows ក៏ដូចជា Android សម្រាប់ទូរស័ព្ទចល័ត។ ហើយការប្តេជ្ញាចិត្តរបស់ខ្ញុំគឺចំពោះអ្នក ខ្ញុំតែងតែសុខចិត្តចំណាយពេលពីរបីនាទី និងជួយអ្នកដោះស្រាយរាល់ចម្ងល់ដែលអ្នកអាចមាននៅក្នុងពិភពអ៊ីនធឺណិតនេះ។