Java 24: Шинэ, сайжруулсан зүйл, мэдэх шаардлагатай бүх зүйл

Сүүлийн шинэчлэлт: 26/03/2025

  • Java 24 нь үе үеийн Shenandoah-ийн тусламжтайгаар хог цуглуулах сайжруулалт, ZGC-ийн үеийн бус горимыг устгасан.
  • Шинэ API-ууд нь үндсэн гарал үүслийн хэрэгсэл, ангиллын файлыг удирдах, вектор тооцоолол зэрэг хөгжүүлэлтийг хөнгөвчилдөг.
  • Квантын криптографид тэсвэртэй капсулжуулалт, тоон гарын үсгийн механизмаар аюулгүй байдлыг нэмэгдүүлсэн.
  • 86 битийн x32 архитектурын дэмжлэгийг бүрмөсөн устгаж, цаг хугацааны өмнө (AOT) ачаалах, холбоход зориулсан дэмжлэг.
java24

Java 24 одоо бодит байдал болсон Гүйцэтгэл, аюулгүй байдал, хөгжүүлэгчийн бүтээмжийг оновчтой болгоход зориулагдсан шинэ функцүүдээр дүүрэн ирдэг. Энэ хувилбар Энэ нь санах ойн менежментийн томоохон сайжруулалт, шинэ API болон кодыг удирдахад хялбар болгох хэрэгслүүдийг танилцуулж байна., түүнчлэн квант криптографийн эсэргүүцлийг онцгойлон анхаарч аюулгүй байдлын дэвшил. Доор бид эдгээр тал бүрийг нарийвчлан судлах бөгөөд ингэснээр та Java 24-ийн санал болгож буй бүх зүйлийг биечлэн мэдрэх болно.

Хэрэв та хөгжүүлэгч эсвэл Java-д тулгуурласан орчинд ажилладаг бол энэхүү шинэ хувилбар нь таны хэрэглээний гүйцэтгэл, аюулгүй байдалд өөрчлөлт оруулах олон сайжруулалтыг авчирна. Хог цуглуулах оновчлолоос эхлээд дэвшилтэт хөгжүүлэлтийн хэрэгслүүдийг нэвтрүүлэх хүртэл, Java 24 нь програм хангамж хөгжүүлэх үндсэн сонголт хэвээр байгаа..

Онцгой контент - Энд дарна уу  Word дээр хэрхэн том үсгээр солих вэ

Санах ойн удирдлага, гүйцэтгэлийн сайжруулалт

Java 24

Java 24-ийн онцлох үйл явдлуудын нэг бол түүний хувьсал юм хог түүгчид, Java програмуудыг үр ашигтай ажиллуулах гол элемент. Энэ хувилбарт цуглуулагч Шинандоах үе үеийн цуглуулгыг нэвтрүүлсэн нь хуваагдлыг багасгаж, залуу болон хуучин объектуудын менежментийг сайжруулах замаар санах ойн ашиглалтыг оновчтой болгодог өөрчлөлт юм. Гэсэн хэдий ч одоогоор энэ оновчлолыг зөвхөн архитектурт ашиглах боломжтой x86_64 болон AArch64. Java хэл дээрх санах ойн менежментийн талаар илүү ихийг мэдэхийн тулд та дараах мэдээллийг лавлана уу Java SE Development Kit шийдэл.

Нөгөө талаар цуглуулагч ZGC дээр бооцоо тавьж, үе дамждаггүй горимоо орхихоор шийдсэн байна Гүйцэтгэлийн зогсолтыг багасгаж, системийн тогтвортой байдлыг сайжруулдаг илүү орчин үеийн арга.

Өөр нэг гол оновчлол бол HotSpot виртуал машин дахь объектын толгой хэсгийг нягтруулах, энэ нь одоо толгойн хэмжээг 96-128 битээс 64 бит хүртэл багасгасан. Энэ нь өгөгдлийн хүртээмжийг сайжруулж, санах ойн зарцуулалтыг бууруулдаг тул програмын нягтрал болон гүйцэтгэлд чухал нөлөө үзүүлдэг. Түүнчлэн, хэрэв та Java програмыг консолоос хэрхэн хөрвүүлэх, ажиллуулах талаар илүү ихийг мэдэхийг сонирхож байвал энэ гарын авлага танд хэрэгтэй болно. энд байна.

Онцгой контент - Энд дарна уу  Apple ID дансыг хэрхэн яаж хийх вэ

Шинэ API болон хөгжүүлэгчийн хэрэгслүүд

Код боловсруулах, удирдахад хялбар болгохын тулд Java 24 нь хэд хэдэн шинэ API-г урьдчилан харах боломжтой:

  • Түлхүүр гаргах API: хөгжүүлэгчдэд криптографийн алгоритмыг хэрэгжүүлэхдээ түлхүүрүүдийг илүү үр дүнтэй удирдах боломжийг олгодог.
  • Class File API: Java ангиллын файлуудад дүн шинжилгээ хийх, үүсгэх, өөрчлөх ажлыг хялбаршуулдаг стандарт хэрэгсэл.
  • Vector API: Оновчтой вектор тооцооллыг хөнгөвчлөх замаар орчин үеийн техник хангамжийн давуу талыг бүрэн ашиглах зорилготой.

Мөн өөр нэг том өөрчлөлт бол эцсийн хасалт юм 86 битийн x32 архитектурыг дэмждэг. Java 21 дээр хуучирсан энэ хувилбар одоо 32 битийн Windows-ийн дэмжлэгийг бүрэн зогсоож, Линукс устгах эцсийн шатаа эхлүүлж байна. Програмчлалын хэлний түүхийг сонирхож буй хүмүүсийн хувьд JavaScript програмчлалын хэлийг зохион бүтээсэн хүн Энэ нь бас судлах сонирхолтой сэдэв байж болно.

Аюулгүй байдлын шинэчлэл: Квантын эсэргүүцэл рүү

Java 24-0

Java 24 нь квант тооцооллын эрин үед системийг хамгаалахад зориулагдсан аюулгүй байдлын шинэ шийдлүүдийг нэвтрүүлж байгаагаараа онцлог юм. Энэ чиглэлээр гарсан хамгийн тод дэвшлүүдийн дунд:

  • Сүлжээний бүтэц дээр суурилсан капсулжуулалтын гол механизм: Энэ арга нь квант тооцооллын алгоритмыг ашиглан халдлагаас сэргийлж, түлхүүр дамжуулалтын аюулгүй байдлыг бэхжүүлдэг.
  • Торлог бүтэц дээр суурилсан тоон гарын үсгийн алгоритм: Ирээдүйн квант компьютеруудын халдлагыг эсэргүүцэх дижитал гарын үсгийн шинэ арга.
Онцгой контент - Энд дарна уу  Байгууллагын имэйлийг хэрхэн авах вэ

Мөн хэрэв та програм хангамж хөгжүүлэлт, аюулгүй байдлын талаар сонирхож байгаа бол энэ талаар мэдээлэл авахаас бүү эргэлз Төсөлдөө SEO хэрхэн ашиглах талаар, энэ нь таны Java чадварыг нөхөж чадна.

Урьдчилан (AOT) ачаалах, холбоход дэмжлэг үзүүлэх

Java 24-ийн бас нэг онцлог шинж чанар бол техникийг дэмжих явдал юм Цагийн өмнө (AOT), энэ нь гүйцэтгэхээс өмнө ангиудыг ачаалж, холбох боломжийг олгодог бөгөөд ингэснээр програмыг эхлүүлэх хугацааг багасгадаг. Энэ сайжруулалт нь хариу өгөх хугацааг оновчтой болгох шаардлагатай томоохон хэмжээний програмуудад онцгой ач холбогдолтой юм. Java суулгац болон түүний хувилбаруудын талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл дараах холбоосоор зочилж болно энд байна.

Java нь шинэ хувилбар болгонд үргэлжлүүлэн хөгжиж байгаа бөгөөд Java 24 нь үл хамаарах зүйл биш юм. Гүйцэтгэл, аюулгүй байдал, хөгжүүлэлтийн хэрэгслүүдийг олон удаа сайжруулснаар энэ хувилбар нь хамгийн бат бөх, ирээдүйтэй програмчлалын хэлнүүдийн нэг болох байр сууриа бататгаж байна.

Холбоотой нийтлэл:
Java програмууд