Java 25៖ លក្ខណៈពិសេសភាសាថ្មី ការអនុវត្ត សុវត្ថិភាព និងការគាំទ្រ LTS

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

  • រួមបញ្ចូលសំណើរ JEP ចំនួន 18 ដែលកែលម្អភាសា និង JDK
  • ការកែលម្អ​ចំពោះ​ការ​ស្របគ្នា តម្លៃ​វិសាលភាព និង​ការបង្កើត APIs
  • បង្កើនប្រសិទ្ធភាពការចាប់ផ្ដើម និងអង្គចងចាំជាមួយនឹងបឋមកថាបង្រួម និង AOT
  • ពង្រឹងសុវត្ថិភាព (PEM, KDF) និងផ្តល់ជូន LTS រយៈពេល 8 ឆ្នាំ។

Java 25

La ការចេញផ្សាយ JDK ថ្មីឥឡូវនេះមាន៖ Java 25 វាមកដល់ជាផ្នែកនៃវដ្ដប្រចាំឆមាសជាមួយការអាប់ដេតបន្ថែម ដែលទោះបីជាមានការបន្តក៏ដោយ ក៏រួមចំណែក ការផ្លាស់ប្តូរទាក់ទងនឹងអ្នកដែលបង្កើតកម្មវិធីទំនើប. ការបើកដំណើរការ វារួមបញ្ចូល JEPs ចំនួន 18 ដែលផ្តោតលើការសម្រួលភាសា ការកែសម្រួលវេទិកា និងសម្រួលដល់ការបង្កើតកម្មវិធី។ ដែលបង្កើនសមត្ថភាព AI ដោយមិនបាត់បង់អារម្មណ៍អាជីវកម្មបែបប្រពៃណីរបស់វា។

Oracle ស៊ុមកំណែនេះនៅក្នុង ខួបលើកទី 30 នៃវេទិកា និងសង្កត់ធ្ងន់លើគោលដៅនៃការបង្កើត ចាវ៉ាគឺអាចចូលប្រើបានកាន់តែច្រើនដោយមិនលះបង់ភាពរឹងមាំរបស់វា។. លើសពីនេះទៀតវាបញ្ជាក់ ការគាំទ្ររយៈពេលវែង (LTS) យ៉ាងហោចណាស់ប្រាំបីឆ្នាំដោយផ្តល់ជូននូវបង្អួចដ៏សប្បុរសសម្រាប់ការធ្វើផែនការស្មុំកូន និងការធ្វើចំណាកស្រុកដែលមានហានិភ័យប្រតិបត្តិការតិច។

ការផ្លាស់ប្តូរសំខាន់ៗនៅក្នុងភាសានិង JDK

តើមានអ្វីថ្មីនៅក្នុង Java 25

ភាសាទទួលបានការបញ្ចេញមតិជាមួយ លំនាំដែលបានអនុវត្តចំពោះប្រភេទបុព្វកាល នៅក្នុងឧទាហរណ៍ និងប្តូរ (ក្នុងដំណាក់កាលថ្មីនៃវឌ្ឍនភាព) ការផ្លាស់ប្តូរ Java ឆ្ពោះទៅរកគំរូគំរូដែលមានលក្ខណៈឯកសណ្ឋាន និងងាយស្រួលអានជាង។ ផ្នែកបន្ថែមនេះកាត់បន្ថយការកកិត និងជួយសរសេរកូដកាន់តែច្បាស់ដោយមិនងាកទៅរកការសម្របសម្រួល។

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  កម្មវិធីចល័តល្អបំផុតដែលអ្នកអាចយកតាម USB និងប្រើលើកុំព្យូទ័រណាមួយ។

រួមបញ្ចូលផងដែរ។ សេចក្តីប្រកាសនាំចូលម៉ូឌុលដែលជួយសម្រួលដល់ការប្រើប្រាស់បណ្ណាល័យម៉ូឌុលដោយមិនបង្ខំឱ្យគម្រោងក្លាយជាម៉ូឌុល។ នេះកាត់បន្ថយភាពស្មុគស្មាញដំបូង និងសម្រួលដល់ការរួមបញ្ចូលភាពអាស្រ័យនៅក្នុងបរិយាកាសចម្រុះ។

ដើម្បីកាត់បន្ថយ "ពិធី" ធម្មតាពួកគេចូល ឯកសារប្រភពបង្រួម e វិធីសាស្រ្តសំខាន់នៃឧទាហរណ៍សំណើពីរដែលជួយសម្រួលដល់លំហាត់ ស្គ្រីប ឧបករណ៍ប្រើប្រាស់ និងកិច្ចការប្រព័ន្ធតូចៗ ជាមួយនឹងកម្មវិធីសង្ខេប និង ការចាប់ផ្តើមដោយផ្ទាល់ នៃចំណុចចូល ទិដ្ឋភាពដែលមានប្រយោជន៍ជាពិសេសក្នុងការរៀន និងស្វ័យប្រវត្តិកម្ម ហើយដែលជួយសម្រួលដល់របៀប ចងក្រង និងដំណើរការកម្មវិធី Java ពីកុងសូល។.

បណ្ណាល័យ ភាពស្របគ្នា និងការងារតម្រង់ទិស AI

នៅក្នុងហាងសៀវភៅវាលេចធ្លោ រចនាសម្ព័ន្ធស្របគ្នា។ (ការជឿនលឿនថ្មី) ដែលចាត់ទុកសំណុំនៃភារកិច្ចជាឯកតានៃការងារ ធ្វើអោយប្រសើរឡើងនូវភាពជឿជាក់នៃកូដស្របគ្នា និងសម្របសម្រួលការលុបចោល និងការត្រួតពិនិត្យរបស់វា។ វិធីសាស្រ្តនេះ។ ជួយកំណត់ភាពស្មុគស្មាញនៃលំហូរពហុខ្សែ.

នេះ តម្លៃវិសាលភាពរចនាឡើងដើម្បីចែករំលែកទិន្នន័យដែលមិនអាចផ្លាស់ប្តូរបានរវាងខ្សែស្រឡាយជាមួយ តម្លៃទាបជាងអថេរខ្សែស្រឡាយ-មូលដ្ឋានផ្តល់ភាពច្បាស់លាស់ និងគំរូផ្ទេរព័ត៌មានដែលមានសុវត្ថិភាពជាងមុននៅក្នុងសេណារីយ៉ូដែលមានរូបិយប័ណ្ណខ្ពស់។

Java 25 រក្សាគំរូច្នៃប្រឌិតបើកចំហឱ្យនៅរស់ APIs ថ្មីនៅក្នុងដំណាក់កាល incubation និងលក្ខណៈពិសេសពិសោធន៍ក្នុងចំណោមពួកគេ អ្នកដែលផ្តោតលើការគណនាវ៉ិចទ័រមានភាពលេចធ្លោ មានប្រយោជន៍ក្នុង AI និងបន្ទុកការងារដែលពឹងផ្អែកខ្លាំងលើការគណនា ដោយសម្លឹងឆ្ពោះទៅរកភាពចាស់ទុំ មុនពេលការរួមបញ្ចូលប្រកបដោយស្ថេរភាព។

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  ហេតុអ្វីបានជាហ្គេមខ្លះគាំងដោយមិនមានការព្រមាននៅពេលប្រើ DirectX 12

ការអនុវត្ត ការចាប់ផ្តើម និងការសង្កេត

ការអនុវត្តនៅក្នុង Java 25

ដើម្បីច្របាច់ការចងចាំ, ក្បាលវត្ថុបង្រួម កាត់បន្ថយទំហំនៃបឋមកថាវត្ថុ បង្កើន ដង់ស៊ីតេ និងការប្រើប្រាស់ heap ក្នុងការដាក់ពង្រាយជាមួយនឹងករណីមួយចំនួនធំ ដែលជាគន្លឹះក្នុងសេវាកម្ម និងមីក្រូសេវាកម្មដែលមានជម្លោះខ្ពស់។

នៅពេលចាប់ផ្តើមការកែលម្អ ergonomic ត្រូវបានណែនាំសម្រាប់ មុនម៉ោង (AOT) ពីបន្ទាត់ពាក្យបញ្ជា និងទម្រង់វិធីសាស្រ្តដំបូង ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការបង្កើត និងប្រើឃ្លាំងសម្ងាត់ AOT ឡើងវិញ។ លទ្ធផលគឺការបើកដំណើរការកម្មវិធីលឿនជាងមុនដោយមិនកែប្រែកូដប្រភព។

ការសង្កេតក៏ត្រូវបានពង្រឹងជាមួយនឹងការកែតម្រូវ ម៉ាស៊ីនថតជើងហោះហើរ JDK និងទម្រង់ស៊ីភីយូដែលមានស្ថេរភាពជាងមុន ជួយកំណត់អត្តសញ្ញាណភាពរាំងស្ទះ និងវិភាគបញ្ហាដំណើរការក្នុងផលិតកម្មបានកាន់តែត្រឹមត្រូវ។

ស្តង់ដារសុវត្ថិភាព និងគ្រីបគ្រីប

នៅផ្នែកការពារ Java 25 បន្ថែម ការអ៊ិនកូដ PEM នៃវត្ថុគ្រីបតូ (នៅក្នុងការមើលជាមុន) និង ក API អនុគមន៍ដេរីវេនៃគន្លឹះសមាសធាតុទាំងនេះជួយសម្រួលដល់ការរួមបញ្ចូលជាមួយសោ និងវិញ្ញាបនបត្រក្នុងទម្រង់ទូទៅ និងត្រួសត្រាយផ្លូវសម្រាប់បរិស្ថាននៃ ការ​សរសេរ​កូដ​ក្រោយ​ឃ្វីន​ទុមជាមួយនឹងការធ្វើឱ្យប្រសើរឡើងនូវអន្តរប្រតិបត្តិការ។

ការគាំទ្រ សហគមន៍ និងការដាក់ពង្រាយពពក

Oracle បញ្ជាក់ A LTS យ៉ាងហោចណាស់ប្រាំបីឆ្នាំ សម្រាប់ Java 25៖ ការធ្វើបច្ចុប្បន្នភាពសុវត្ថិភាព និងការអនុវត្តប្រចាំត្រីមាសនឹងមានរហូតដល់ខែកញ្ញា ឆ្នាំ 2028 ក្រោមលក្ខខណ្ឌ NFC ហើយបន្ទាប់មកថែទាំក្រោមអាជ្ញាប័ណ្ណ OTN ជាអប្បបរមា រហូតដល់ខែកញ្ញាឆ្នាំ 2033កាលវិភាគនេះផ្តល់នូវស្ថេរភាពរយៈពេលវែងសម្រាប់បន្ទុកការងារសំខាន់ៗ។

មាតិកាផ្តាច់មុខ - ចុចទីនេះ  Spotify រឹតបន្តឹងច្បាប់សម្រាប់បទចម្រៀងដែលដំណើរការដោយ AI៖ តម្លាភាព ការហាមឃាត់ការក្លូនជាសំឡេង និងតម្រងសារឥតបានការ

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

នៅក្នុងពពក, Oracle Cloud Infrastructure (OCI) វាគឺជាទំហំធំដំបូងគេដែលគាំទ្រ JDK 25 ហើយរួមបញ្ចូលដោយមិនគិតថ្លៃបន្ថែម Oracle Java SE និង កញ្ចប់ប្រតិបត្តិការសហគ្រាសបន្ថែមពីលើ។ GraalVMរួមបញ្ចូលគ្នាជាមួយឧបករណ៍ដូចជា Java Management Service នេះផ្តល់នូវប្រសិទ្ធភាព ការគ្រប់គ្រងការចំណាយ និងបណ្តាញដ៏ល្អប្រសើរសម្រាប់ការទាញយកអត្ថប្រយោជន៍ពីលក្ខណៈពិសេស JDK ថ្មី។

ជាមួយនឹងការបើកដំណើរការនេះ វេទិកានេះត្រូវបានកំណត់ទីតាំងសម្រាប់ឆ្នាំខាងមុខនេះ ដោយផ្តល់នូវកញ្ចប់ដែលជាប់ទាក់ទងគ្នា៖ ភាសាបញ្ចេញមតិកាន់តែច្រើនបណ្ណាល័យដែលត្រៀមរួចជាស្រេចស្របគ្នា ធ្វើឱ្យប្រសើរឡើងនូវដំណើរការចាប់ផ្ដើម និងអង្គចងចាំ និងមូលដ្ឋានគ្រឹះសុវត្ថិភាពដែលបានធ្វើបច្ចុប្បន្នភាព ទាំងអស់គាំទ្រដោយការគាំទ្រ LTS និងការរួមបញ្ចូលពពកដែលបានកែសម្រួលយ៉ាងល្អ។

អត្ថបទទាក់ទង៖
របៀបចងក្រង និងដំណើរការកម្មវិធី Java ពីកុងសូល។