Java 24៖ តើមានអ្វីថ្មី អ្វីដែលប្រសើរឡើង និងអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹង

បច្ចុប្បន្នភាពចុងក្រោយ៖ 26/03/2025
អ្នកនិពន្ធ: Alberto navarro

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

Java 24 ឥឡូវនេះក្លាយជាការពិត និងភ្ជាប់មកជាមួយមុខងារថ្មីៗដែលត្រូវបានរចនាឡើងដើម្បីបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការ សុវត្ថិភាព និងផលិតភាពរបស់អ្នកអភិវឌ្ឍន៍។ កំណែនេះ។ វាណែនាំការកែលម្អយ៉ាងសំខាន់ក្នុងការគ្រប់គ្រងអង្គចងចាំ APIs ថ្មី និងឧបករណ៍ដែលធ្វើឱ្យការគ្រប់គ្រងកូដកាន់តែងាយស្រួល។ក៏ដូចជាភាពជឿនលឿននៃសុវត្ថិភាព ដោយមានការសង្កត់ធ្ងន់ពិសេសលើភាពធន់នឹងការគ្រីបគ្រីប។ ខាងក្រោមនេះ យើងស្វែងយល់ពីទិដ្ឋភាពនីមួយៗយ៉ាងលម្អិត ដូច្នេះអ្នកអាចទទួលបានបទពិសោធន៍គ្រប់យ៉ាងដែល Java 24 មានផ្តល់ជូនដោយផ្ទាល់។

ប្រសិនបើអ្នកជាអ្នកអភិវឌ្ឍន៍ ឬធ្វើការនៅក្នុងបរិស្ថានដែលពឹងផ្អែកលើ Java កំណែថ្មីនេះនាំមកនូវការកែលម្អជាច្រើនដែលអាចធ្វើឱ្យមានភាពខុសគ្នានៅក្នុងការអនុវត្ត និងសុវត្ថិភាពនៃកម្មវិធីរបស់អ្នក។ ចាប់ពីការបង្កើនប្រសិទ្ធភាពការប្រមូលសំរាម រហូតដល់ការណែនាំឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ Java 24 បន្តបង្កើតខ្លួនវាជាជម្រើសមូលដ្ឋានក្នុងការអភិវឌ្ឍន៍កម្មវិធី។.

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  របៀបបើកឯកសារ YZ2

ការកែលម្អការគ្រប់គ្រងការចងចាំ និងដំណើរការ

Java 24

ចំណុចសំខាន់មួយនៃ Java 24 គឺការវិវត្តន៍របស់វា។ អ្នកប្រមូលសំរាមដែលជាធាតុសំខាន់សម្រាប់ការអនុវត្តប្រកបដោយប្រសិទ្ធភាពនៃកម្មវិធី Java ។ នៅក្នុងកំណែនេះអ្នកប្រមូល សេនដូណា។ ណែនាំការប្រមូលជំនាន់ ដែលជាការផ្លាស់ប្តូរដែលបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់អង្គចងចាំដោយកាត់បន្ថយការបែងចែក និងកែលម្អការគ្រប់គ្រងវត្ថុក្មេង និងចាស់។ ទោះយ៉ាងណាក៏ដោយ នៅពេលនេះ ការបង្កើនប្រសិទ្ធភាពនេះអាចប្រើបានតែលើស្ថាបត្យកម្មប៉ុណ្ណោះ។ x86_64 និង AArch64. ដើម្បីស្វែងយល់បន្ថែមអំពីការគ្រប់គ្រងអង្គចងចាំនៅក្នុង Java អ្នកអាចពិគ្រោះព័ត៌មានអំពី ដំណោះស្រាយកញ្ចប់អភិវឌ្ឍន៍ Java SE.

ម៉្យាងទៀតអ្នកប្រមូល ZGC ។ បាន​សម្រេច​ចិត្ត​បោះបង់​ចោល​របៀប​មិន​ជំនាន់​របស់​ខ្លួន ដោយ​ភ្នាល់​លើ ក វិធីសាស្រ្តទំនើបជាងមុនដែលកាត់បន្ថយការផ្អាកក្នុងការអនុវត្ត និងធ្វើអោយប្រសើរឡើងនូវស្ថេរភាពប្រព័ន្ធ.

ការបង្កើនប្រសិទ្ធភាពសំខាន់មួយទៀតគឺ ការបង្រួមបឋមកថាវត្ថុនៅក្នុងម៉ាស៊ីននិម្មិត HotSpotដែលឥឡូវនេះកាត់បន្ថយទំហំបឋមកថាពី 96-128 ប៊ីតទៅ 64 ប៊ីត។ វាមានផលប៉ះពាល់យ៉ាងសំខាន់ទៅលើដង់ស៊ីតេកម្មវិធី និងដំណើរការ ព្រោះវាធ្វើអោយប្រសើរឡើងនូវលទ្ធភាពប្រើប្រាស់ទិន្នន័យ និងកាត់បន្ថយការប្រើប្រាស់អង្គចងចាំ។ ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកចាប់អារម្មណ៍ក្នុងការស្វែងយល់បន្ថែមអំពីរបៀបចងក្រង និងដំណើរការកម្មវិធី Java ពីកុងសូល អ្នកនឹងឃើញថាការណែនាំនេះមានប្រយោជន៍។ នៅទីនេះ.

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  តើធ្វើដូចម្តេចដើម្បីការពារការចាប់ផ្តើម និងការចងចាំជាមួយ Glary Utilities?

APIs ថ្មី និងឧបករណ៍អ្នកអភិវឌ្ឍន៍

ដើម្បីធ្វើឱ្យការអភិវឌ្ឍន៍កូដ និងការរៀបចំកាន់តែងាយស្រួល Java 24 រួមបញ្ចូល APIs ថ្មីជាច្រើននៅក្នុងការមើលជាមុន៖

  • Key Derivation API៖ អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍គ្រប់គ្រងសោកាន់តែមានប្រសិទ្ធភាពនៅពេលអនុវត្តក្បួនដោះស្រាយគ្រីប។
  • Class File API៖ ឧបករណ៍ស្ដង់ដារដែលសម្រួលដល់ការវិភាគ ការបង្កើត និងការកែប្រែឯកសារថ្នាក់ Java ។
  • Vector API៖ រចនាឡើងដើម្បីទាញយកអត្ថប្រយោជន៍ពេញលេញនៃផ្នែករឹងទំនើប ដោយជួយសម្រួលដល់ការគណនាវ៉ិចទ័រដែលប្រសើរឡើង។

ផងដែរការផ្លាស់ប្តូរធំមួយទៀតគឺការលុបបំបាត់ចុងក្រោយ គាំទ្រសម្រាប់ស្ថាបត្យកម្ម 86 ប៊ីត x32. បន្ទាប់ពីត្រូវបានបដិសេធនៅក្នុង Java 21 កំណែនេះឥឡូវនេះបានបញ្ចប់ការគាំទ្រទាំងស្រុងសម្រាប់វីនដូ 32 ប៊ីត ខណៈដែលលីនុចចាប់ផ្តើមដំណាក់កាលចុងក្រោយនៃការដកចេញ។ វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាសម្រាប់អ្នកដែលចាប់អារម្មណ៍លើប្រវត្តិនៃភាសាសរសេរកម្មវិធី។ ដែលបានបង្កើតភាសាសរសេរកម្មវិធី JavaScript វាក៏អាចជាប្រធានបទដ៏គួរឱ្យចាប់អារម្មណ៍មួយដើម្បីស្វែងយល់ផងដែរ។

ការច្នៃប្រឌិតផ្នែកសុវត្ថិភាព៖ ឆ្ពោះទៅរកការតស៊ូ Quantum

ចាវ៉ា 24-0

Java 24 ក៏លេចធ្លោសម្រាប់ការណែនាំនូវដំណោះស្រាយសុវត្ថិភាពថ្មីដែលត្រូវបានរចនាឡើងដើម្បីការពារប្រព័ន្ធក្នុងយុគសម័យនៃការគណនា Quantum ។ ក្នុងចំណោមការរីកចម្រើនគួរឱ្យកត់សម្គាល់បំផុតនៅក្នុងតំបន់នេះគឺ:

  • យន្តការខ្ចប់គន្លឹះដោយផ្អែកលើរចនាសម្ព័ន្ធបន្ទះឈើ៖ វិធីសាស្រ្តនេះពង្រឹងសុវត្ថិភាពក្នុងការបញ្ជូនកូនសោ ការពារការវាយប្រហារដោយប្រើក្បួនដោះស្រាយការគណនាកង់ទិច។
  • ក្បួនដោះស្រាយហត្ថលេខាឌីជីថលផ្អែកលើរចនាសម្ព័ន្ធ reticular៖ វិធីសាស្រ្តហត្ថលេខាឌីជីថលថ្មីមួយដែលត្រូវបានរចនាឡើងដើម្បីទប់ទល់នឹងការវាយប្រហារពីកុំព្យូទ័រ quantum នាពេលអនាគត។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  របៀបបើក Mac

ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកចាប់អារម្មណ៍លើការអភិវឌ្ឍន៍កម្មវិធី និងសុវត្ថិភាព សូមកុំស្ទាក់ស្ទើរក្នុងការពិគ្រោះព័ត៌មានអំពី របៀបប្រើ SEO នៅក្នុងគម្រោងរបស់អ្នក។ដែលអាចបំពេញបន្ថែមជំនាញ Java របស់អ្នក។

ការ​គាំទ្រ​សម្រាប់​ការ​ផ្ទុក​និង​ការ​តភ្ជាប់​មុន​ពេល​នៃ​ពេល​វេលា (AOT)

លក្ខណៈពិសេសគួរឱ្យកត់សម្គាល់មួយទៀតរបស់ Java 24 គឺការគាំទ្រសម្រាប់បច្ចេកទេស មុនម៉ោង (AOT)ដែលអនុញ្ញាតឱ្យថ្នាក់ផ្ទុក និងភ្ជាប់មុនពេលប្រតិបត្តិ ដូច្នេះកាត់បន្ថយពេលវេលាចាប់ផ្ដើមកម្មវិធី។ ការកែលម្អនេះមានប្រយោជន៍ជាពិសេសសម្រាប់កម្មវិធីខ្នាតធំដែលទាមទារពេលវេលាឆ្លើយតបដែលប្រសើរឡើង។ សម្រាប់ព័ត៌មានលម្អិតអំពីការដំឡើង Java និងកំណែរបស់វា អ្នកអាចចូលទៅកាន់តំណខាងក្រោម នៅទីនេះ.

Java បន្តវិវឌ្ឍជាមួយនឹងការចេញផ្សាយថ្មីនីមួយៗ ហើយ Java 24 មិនមានករណីលើកលែងនោះទេ។ ជាមួយនឹងភាពប្រសើរឡើងជាច្រើននៅក្នុងការអនុវត្ត សុវត្ថិភាព និងឧបករណ៍អភិវឌ្ឍន៍ ការចេញផ្សាយនេះពង្រឹងជំហររបស់ខ្លួនថាជាភាសាសរសេរកម្មវិធីដ៏រឹងមាំបំផុត និងជាភស្តុតាងនាពេលអនាគត។

អត្ថបទទាក់ទង៖
កម្មវិធីចាវ៉ា