ಜಾವಾ 24: ಹೊಸದೇನಿದೆ, ಏನನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವೂ

ಕೊನೆಯ ನವೀಕರಣ: 26/03/2025

  • ಜಾವಾ 24, ಪೀಳಿಗೆಯ ಶೆನಾಂಡೋವಾದೊಂದಿಗೆ ಕಸ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸುಧಾರಣೆಗಳನ್ನು ತರುತ್ತದೆ ಮತ್ತು ZGC ಯಲ್ಲಿ ಪೀಳಿಗೆಯೇತರ ಮೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
  • ಹೊಸ API ಗಳು ಅಭಿವೃದ್ಧಿಯನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ, ಇದರಲ್ಲಿ ಕೀ ವ್ಯುತ್ಪನ್ನ ಪರಿಕರಗಳು, ವರ್ಗ ಫೈಲ್ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ ಮತ್ತು ವೆಕ್ಟರ್ ಲೆಕ್ಕಾಚಾರಗಳು ಸೇರಿವೆ.
  • ಕ್ವಾಂಟಮ್ ಕ್ರಿಪ್ಟೋಗ್ರಫಿಗೆ ನಿರೋಧಕವಾದ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಷನ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಕಾರ್ಯವಿಧಾನಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿದ ಭದ್ರತೆ.
  • 86-ಬಿಟ್ x32 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲ ಮತ್ತು ಅಹೆಡ್-ಆಫ್-ಟೈಮ್ (AOT) ಲೋಡಿಂಗ್ ಮತ್ತು ಲಿಂಕ್ ಮಾಡುವಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ಶಾಶ್ವತವಾಗಿ ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
ಜಾವಾ 24

ಜಾವಾ 24 ಈಗ ವಾಸ್ತವವಾಗಿದೆ. ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ, ಭದ್ರತೆ ಮತ್ತು ಡೆವಲಪರ್ ಉತ್ಪಾದಕತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ. ಈ ಆವೃತ್ತಿ ಇದು ಮೆಮೊರಿ ನಿರ್ವಹಣೆ, ಹೊಸ API ಗಳು ಮತ್ತು ಕೋಡ್ ಕುಶಲತೆಯನ್ನು ಸುಲಭಗೊಳಿಸುವ ಪರಿಕರಗಳಲ್ಲಿ ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ., ಹಾಗೆಯೇ ಕ್ವಾಂಟಮ್ ಕ್ರಿಪ್ಟೋಗ್ರಫಿಗೆ ಪ್ರತಿರೋಧದ ಮೇಲೆ ವಿಶೇಷ ಒತ್ತು ನೀಡುವ ಮೂಲಕ ಭದ್ರತೆಯಲ್ಲಿನ ಪ್ರಗತಿಗಳು. ಕೆಳಗೆ, ನಾವು ಈ ಪ್ರತಿಯೊಂದು ಅಂಶಗಳನ್ನು ವಿವರವಾಗಿ ಅನ್ವೇಷಿಸುತ್ತೇವೆ ಆದ್ದರಿಂದ ನೀವು ಜಾವಾ 24 ನೀಡುವ ಎಲ್ಲವನ್ನೂ ನೇರವಾಗಿ ಅನುಭವಿಸಬಹುದು.

ನೀವು ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ ಅಥವಾ ಜಾವಾವನ್ನು ಅವಲಂಬಿಸಿರುವ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ, ಈ ಹೊಸ ಆವೃತ್ತಿಯು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸುರಕ್ಷತೆಯಲ್ಲಿ ವ್ಯತ್ಯಾಸವನ್ನುಂಟುಮಾಡುವ ಬಹು ಸುಧಾರಣೆಗಳನ್ನು ತರುತ್ತದೆ. ಕಸ ಸಂಗ್ರಹಣೆಯ ಅತ್ಯುತ್ತಮೀಕರಣದಿಂದ ಹಿಡಿದು ಮುಂದುವರಿದ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳ ಪರಿಚಯದವರೆಗೆ, ಜಾವಾ 24 ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಮೂಲಭೂತ ಆಯ್ಕೆಯಾಗಿ ತನ್ನನ್ನು ತಾನು ಸ್ಥಾಪಿಸಿಕೊಳ್ಳುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ..

ವಿಶೇಷ ವಿಷಯ - ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ  ವರ್ಡ್‌ನಲ್ಲಿ ದೊಡ್ಡಕ್ಷರಕ್ಕೆ ಬದಲಾಯಿಸುವುದು ಹೇಗೆ

ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಸುಧಾರಣೆಗಳು

ಜಾವಾ 24

ಜಾವಾ 24 ರ ಒಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಅದರ ವಿಕಸನ. ಕಸ ಸಂಗ್ರಹಕಾರರು, ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪರಿಣಾಮಕಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗೆ ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ. ಈ ಆವೃತ್ತಿಯಲ್ಲಿ, ಸಂಗ್ರಾಹಕ ಶೆನಾಂಡೋವಾ ಪೀಳಿಗೆಯ ಸಂಗ್ರಹವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಇದು ವಿಘಟನೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಯುವ ಮತ್ತು ಹಿರಿಯ ವಸ್ತುಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಸುಧಾರಿಸುವ ಮೂಲಕ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಬದಲಾವಣೆಯಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಈ ಸಮಯದಲ್ಲಿ, ಈ ಆಪ್ಟಿಮೈಸೇಶನ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ x86_64 ಮತ್ತು AArch64. ಜಾವಾದಲ್ಲಿ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ನೀವು ಇದರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಜಾವಾ ಎಸ್ಇ ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಪರಿಹಾರಗಳು.

ಮತ್ತೊಂದೆಡೆ, ಸಂಗ್ರಾಹಕ ZGC ತನ್ನ ಪೀಳಿಗೆಗೆ ಸೀಮಿತವಲ್ಲದ ಮೋಡ್ ಅನ್ನು ತ್ಯಜಿಸಲು ನಿರ್ಧರಿಸಿದೆ, ಒಂದು ಮೇಲೆ ಬೆಟ್ಟಿಂಗ್ ಮಾಡಿದೆ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಲ್ಲಿ ವಿರಾಮಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿರತೆಯನ್ನು ಸುಧಾರಿಸುವ ಹೆಚ್ಚು ಆಧುನಿಕ ವಿಧಾನ..

ಮತ್ತೊಂದು ಪ್ರಮುಖ ಆಪ್ಟಿಮೈಸೇಶನ್ ಎಂದರೆ ಹಾಟ್‌ಸ್ಪಾಟ್ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಆಬ್ಜೆಕ್ಟ್ ಹೆಡರ್‌ಗಳನ್ನು ಸಂಕ್ಷೇಪಿಸುವುದು, ಇದು ಈಗ ಹೆಡರ್ ಗಾತ್ರವನ್ನು 96-128 ಬಿಟ್‌ಗಳಿಂದ 64 ಬಿಟ್‌ಗಳಿಗೆ ಇಳಿಸುತ್ತದೆ. ಇದು ಡೇಟಾ ಪ್ರವೇಶವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವುದರಿಂದ, ಅಪ್ಲಿಕೇಶನ್ ಸಾಂದ್ರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಗಮನಾರ್ಹ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಅಲ್ಲದೆ, ಕನ್ಸೋಲ್‌ನಿಂದ ಜಾವಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಚಲಾಯಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಈ ಮಾರ್ಗದರ್ಶಿ ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ಇಲ್ಲಿ.

ವಿಶೇಷ ವಿಷಯ - ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ  ಆಪಲ್ ಐಡಿ ಖಾತೆಯನ್ನು ಹೇಗೆ ಮಾಡುವುದು

ಹೊಸ API ಗಳು ಮತ್ತು ಡೆವಲಪರ್ ಪರಿಕರಗಳು

ಕೋಡ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಕುಶಲತೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು, ಜಾವಾ 24 ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿ ಹಲವಾರು ಹೊಸ API ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಕೀ ವ್ಯುತ್ಪನ್ನ API: ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಕೀಗಳನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  • ಕ್ಲಾಸ್ ಫೈಲ್ API: ಜಾವಾ ವರ್ಗ ಫೈಲ್‌ಗಳ ವಿಶ್ಲೇಷಣೆ, ಉತ್ಪಾದನೆ ಮತ್ತು ಮಾರ್ಪಾಡುಗಳನ್ನು ಸರಳಗೊಳಿಸುವ ಪ್ರಮಾಣಿತ ಸಾಧನ.
  • ವೆಕ್ಟರ್ API: ಅತ್ಯುತ್ತಮ ವೆಕ್ಟರ್ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಸುಗಮಗೊಳಿಸುವ ಮೂಲಕ ಆಧುನಿಕ ಯಂತ್ರಾಂಶದ ಸಂಪೂರ್ಣ ಪ್ರಯೋಜನವನ್ನು ಪಡೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಅಲ್ಲದೆ, ಮತ್ತೊಂದು ದೊಡ್ಡ ಬದಲಾವಣೆಯೆಂದರೆ ಅಂತಿಮ ಎಲಿಮಿನೇಷನ್. 86-ಬಿಟ್ x32 ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಬೆಂಬಲ. ಜಾವಾ 21 ರಲ್ಲಿ ಅಸಮ್ಮತಿಸಿದ ನಂತರ, ಈ ಆವೃತ್ತಿಯು ಈಗ 32-ಬಿಟ್ ವಿಂಡೋಸ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕೊನೆಗೊಳಿಸುತ್ತದೆ, ಆದರೆ ಲಿನಕ್ಸ್ ಅದರ ಅಂತಿಮ ಹಂತದ ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ ಗಮನಿಸುವುದು ಮುಖ್ಯ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಂಡುಹಿಡಿದವರು ಯಾರು ಇದು ಅನ್ವೇಷಿಸಲು ಒಂದು ಆಕರ್ಷಕ ವಿಷಯವೂ ಆಗಿರಬಹುದು.

ಭದ್ರತಾ ನಾವೀನ್ಯತೆಗಳು: ಕ್ವಾಂಟಮ್ ಪ್ರತಿರೋಧದ ಕಡೆಗೆ

ಜಾವಾ 24-0

ಕ್ವಾಂಟಮ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಯುಗದಲ್ಲಿ ವ್ಯವಸ್ಥೆಗಳನ್ನು ರಕ್ಷಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹೊಸ ಭದ್ರತಾ ಪರಿಹಾರಗಳನ್ನು ಪರಿಚಯಿಸಲು ಜಾವಾ 24 ಸಹ ಎದ್ದು ಕಾಣುತ್ತದೆ. ಈ ಪ್ರದೇಶದಲ್ಲಿನ ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಪ್ರಗತಿಗಳಲ್ಲಿ ಇವು ಸೇರಿವೆ:

  • ಜಾಲರಿ ರಚನೆಗಳನ್ನು ಆಧರಿಸಿದ ಕೀ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಷನ್ ಕಾರ್ಯವಿಧಾನ: ಈ ವಿಧಾನವು ಪ್ರಮುಖ ಪ್ರಸರಣದಲ್ಲಿ ಭದ್ರತೆಯನ್ನು ಬಲಪಡಿಸುತ್ತದೆ, ಕ್ವಾಂಟಮ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ದಾಳಿಗಳನ್ನು ತಡೆಯುತ್ತದೆ.
  • ರೆಟಿಕ್ಯುಲರ್ ರಚನೆಗಳನ್ನು ಆಧರಿಸಿದ ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಅಲ್ಗಾರಿದಮ್: ಭವಿಷ್ಯದ ಕ್ವಾಂಟಮ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಂದ ದಾಳಿಗಳನ್ನು ವಿರೋಧಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹೊಸ ಡಿಜಿಟಲ್ ಸಹಿ ವಿಧಾನ.
ವಿಶೇಷ ವಿಷಯ - ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ  ಸಾಂಸ್ಥಿಕ ಮೇಲ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು

ಅಲ್ಲದೆ, ನೀವು ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಭದ್ರತೆಯಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಮಾಹಿತಿಯನ್ನು ಸಂಪರ್ಕಿಸಲು ಹಿಂಜರಿಯಬೇಡಿ ನಿಮ್ಮ ಯೋಜನೆಗಳಲ್ಲಿ SEO ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಇದು ನಿಮ್ಮ ಜಾವಾ ಕೌಶಲ್ಯಗಳಿಗೆ ಪೂರಕವಾಗಬಹುದು.

ಅಹೆಡ್-ಆಫ್-ಟೈಮ್ (AOT) ಲೋಡಿಂಗ್ ಮತ್ತು ಲಿಂಕ್ ಮಾಡುವಿಕೆಗೆ ಬೆಂಬಲ

ಜಾವಾ 24 ರ ಮತ್ತೊಂದು ಗಮನಾರ್ಹ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ತಂತ್ರಕ್ಕೆ ಬೆಂಬಲ. ಸಮಯಕ್ಕಿಂತ ಮುಂಚಿತವಾಗಿ (AOT), ಇದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ತರಗತಿಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಲಿಂಕ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಆರಂಭಿಕ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಈ ಸುಧಾರಣೆಯು ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅವುಗಳು ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಜಾವಾ ಸ್ಥಾಪನೆ ಮತ್ತು ಅದರ ಆವೃತ್ತಿಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ನೀವು ಈ ಕೆಳಗಿನ ಲಿಂಕ್‌ಗೆ ಭೇಟಿ ನೀಡಬಹುದು. ಇಲ್ಲಿ.

ಜಾವಾ ಪ್ರತಿ ಹೊಸ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ವಿಕಸನಗೊಳ್ಳುತ್ತಲೇ ಇದೆ ಮತ್ತು ಜಾವಾ 24 ಇದಕ್ಕೆ ಹೊರತಾಗಿಲ್ಲ. ಕಾರ್ಯಕ್ಷಮತೆ, ಭದ್ರತೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳಲ್ಲಿನ ಬಹು ಸುಧಾರಣೆಗಳೊಂದಿಗೆ, ಈ ಬಿಡುಗಡೆಯು ಅತ್ಯಂತ ದೃಢವಾದ ಮತ್ತು ಭವಿಷ್ಯ-ನಿರೋಧಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದಾಗಿ ತನ್ನ ಸ್ಥಾನವನ್ನು ಬಲಪಡಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನ:
ಜಾವಾ ಕಾರ್ಯಕ್ರಮಗಳು