ಆಧುನಿಕ ಜಾವಾ ಇತ್ತೀಚಿನ ಜಾವಾ ಭಾಷೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವಿವರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. SE15 , SE16, SE17, SE18 ಜಾವಾದ ಆವೃತ್ತಿಗಳು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
ಜಾವಾ ಒಂದು ಉನ್ನತ ಮಟ್ಟದ, ವರ್ಗ-ಆಧಾರಿತ, ಆಬ್ಜೆಕ್ಟ್-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು ಅದು ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಅನುಷ್ಠಾನ ಅವಲಂಬನೆಗಳನ್ನು ಹೊಂದಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಒಮ್ಮೆ ಬರೆಯಲು, ಎಲ್ಲಿಯಾದರೂ ಚಲಾಯಿಸಲು (WORA) ಅವಕಾಶ ಮಾಡಿಕೊಡುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ ಕಂಪೈಲ್ ಮಾಡಿದ ಜಾವಾ ಕೋಡ್ ಮರುಕಂಪೈಲ್ ಮಾಡದೆಯೇ ಜಾವಾವನ್ನು ಬೆಂಬಲಿಸುವ ಎಲ್ಲಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು. ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬೈಟ್ಕೋಡ್ಗೆ ಸಂಕಲಿಸಲಾಗುತ್ತದೆ ಅದು ಆಧಾರವಾಗಿರುವ ಕಂಪ್ಯೂಟರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆ ಯಾವುದೇ ಜಾವಾ ವರ್ಚುವಲ್ ಗಣಕದಲ್ಲಿ (JVM) ರನ್ ಮಾಡಬಹುದು. ಜಾವಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ C ಮತ್ತು C++ ಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಅವುಗಳಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಕಡಿಮೆ ಮಟ್ಟದ ಸೌಲಭ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಜಾವಾ ರನ್ಟೈಮ್ ಡೈನಾಮಿಕ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ ಪ್ರತಿಬಿಂಬ ಮತ್ತು ರನ್ಟೈಮ್ ಕೋಡ್ ಮಾರ್ಪಾಡು) ಸಾಂಪ್ರದಾಯಿಕ ಸಂಕಲನ ಭಾಷೆಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಲಭ್ಯವಿಲ್ಲ. 2019 ರ ಹೊತ್ತಿಗೆ, GitHub ಪ್ರಕಾರ ಬಳಕೆಯಲ್ಲಿರುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಜಾವಾ ಒಂದಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ, ವರದಿಯಾದ 9 ಮಿಲಿಯನ್ ಡೆವಲಪರ್ಗಳೊಂದಿಗೆ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಫೆಬ್ರ 9, 2022