Java TM ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ SE ಬೈನರಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ - ಏನು ಮಾಡಬೇಕು. ಜಾವಾ ತಂತ್ರಜ್ಞಾನ ಎಂದರೇನು ಮತ್ತು ಅದರ ಅನ್ವಯಗಳೇನು? ಸಾಧನಗಳಲ್ಲಿ Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೇಗೆ ರನ್ ಆಗುತ್ತವೆ

ಆಗಾಗ್ಗೆ, ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳಲ್ಲಿ ಒಂದಾದ Minecraft ನ ಆಟಗಾರರು ಆಟವನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುತ್ತಾರೆ. ಅಂತಹ ವೈಫಲ್ಯಗಳಲ್ಲಿ, "ಜಾವಾ (ಟಿಎಂ) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಸ್‌ಇ ಬೈನರಿ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ" ಎಂಬ ದೋಷವನ್ನು ನಾವು ಹೈಲೈಟ್ ಮಾಡಬಹುದು, ಇದು ಪ್ರಾರಂಭದ ಸಮಯದಲ್ಲಿ ತಕ್ಷಣವೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಆಟದ ಆಟಮೆನು ಮೂಲಕ. ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ ಉತ್ತಮ ಸಲಹೆಅದು ಕೆಲಸ ಮಾಡದಿದ್ದರೆ ಏನು ಮಾಡಬೇಕೆಂದು ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ ಜಾವಾ ವೇದಿಕೆ Minecraft ನಲ್ಲಿ.

ದೋಷ ಏಕೆ ಸಂಭವಿಸುತ್ತದೆ?

ಆಟದ ಲಾಂಚರ್ ಮೂಲಕ ಆಟವನ್ನು ಪ್ರಾರಂಭಿಸಿದ ತಕ್ಷಣ, ಸರ್ವರ್‌ಗಳಿಗೆ ದೀರ್ಘ ಸಂಪರ್ಕದ ಸಮಯದಲ್ಲಿ ಅಥವಾ ಆಟದ ಸಮಯದಲ್ಲಿ ಯಾದೃಚ್ಛಿಕವಾಗಿ Java(TM) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ SE ಬೈನರಿ ದೋಷವು Minecraft ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಕ್ರ್ಯಾಶ್ ನಿರಂತರವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು, ನೀವು ಆಟವನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ, ಅಥವಾ ಕಾಲಕಾಲಕ್ಕೆ. ಸಮಸ್ಯೆಗೆ ಹಲವು ಕಾರಣಗಳಿರಬಹುದು: ವಿಂಡೋಸ್‌ನೊಂದಿಗೆ ಜಾವಾ ಬಿಟ್‌ನೆಸ್ ಹೊಂದಾಣಿಕೆ, ಮುರಿದ ಚಾಲಕರು, ವೀಡಿಯೊ ಕಾರ್ಡ್ ಸಂಘರ್ಷ, ಕೊರತೆ ಪ್ರಸ್ತುತ ನವೀಕರಣಗಳು, ಎಡ ಮೋಡ್ಸ್ ಬಳಕೆ. ಇದು ಡೌನ್‌ಡ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬೇಕು ಗ್ರಾಫಿಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು Minecraft ನಲ್ಲಿ.

ದೋಷ “Java(TM) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ SE ಬೈನರಿ ಚಾಲನೆಯನ್ನು ನಿಲ್ಲಿಸಿದೆ”

ವಿಂಡೋಸ್‌ನಲ್ಲಿನ ಜಾವಾ ಪ್ರೋಗ್ರಾಂ ವಿಶೇಷ ಪ್ಲಗಿನ್ ಆಗಿದ್ದು ಅದು ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಹಾಗೆಯೇ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಅದೇ ಹೆಸರಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

Minecraft ನಲ್ಲಿ ಜಾವಾ ದೋಷವನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸುವುದು

"ಜಾವಾ (ಟಿಎಂ) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಸ್‌ಇ ಬೈನರಿ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ" ಎಂಬ ಕ್ರ್ಯಾಶ್ ಅಧಿಸೂಚನೆಯ ಸಮಸ್ಯೆಯು Minecraft ನಲ್ಲಿ ಮಾತ್ರ ಗೋಚರಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ಆಟದಲ್ಲಿ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕ್ರ್ಯಾಶ್ ಅನ್ನು ಪರಿಹರಿಸಲು ಸಲಹೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದೇವೆ.


ವೀಡಿಯೊ ಕಾರ್ಡ್

ಆಟದಲ್ಲಿನ ಗ್ರಾಫಿಕ್ಸ್ ಎಂಜಿನ್‌ನಿಂದಾಗಿ ಸಮಸ್ಯೆ ಹೆಚ್ಚಾಗಿ ಸಂಭವಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಕುರಿತು ಕೆಲವು ಸಲಹೆಗಳು ಇಲ್ಲಿವೆ:

ವೀಡಿಯೊ ಕಾರ್ಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚುವರಿ ಸಲಹೆಗಳು:

  • ನಿಮ್ಮ PC ಯಲ್ಲಿ ಡ್ರೈವರ್‌ಗಳನ್ನು ನವೀಕರಿಸಿ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಿಮಗೆ ವೀಡಿಯೊ ಕಾರ್ಡ್ ಡ್ರೈವರ್‌ಗಳ ಅಗತ್ಯವಿದೆ. ಇದನ್ನು ಮೂಲಕ ಮಾಡಬಹುದು ಸಿಸ್ಟಮ್ ಆಯ್ಕೆ, ಅಥವಾ ಅದೇ ಡ್ರೈವರ್ ಪ್ಯಾಕ್ ಪರಿಹಾರವನ್ನು ಬಳಸಿ.
  • ಅಂತರ್ನಿರ್ಮಿತ ವೀಡಿಯೊ ಕಾರ್ಡ್ನೊಂದಿಗೆ ಸಂಘರ್ಷದಿಂದಾಗಿ ದೋಷವು ಸಾಧ್ಯ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ನಿಮ್ಮ ಪಿಸಿಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕು. ವೀಡಿಯೊ ವಿವರಣೆಗಳು ಇಲ್ಲಿವೆ.

  1. ನೀವು "ಕ್ಲೋಸ್ ಪ್ರೋಗ್ರಾಂ" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದ ನಂತರ, MineCraft ಲಾಂಚರ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಈ ಲಾಂಚರ್‌ನ ಕೆಳಭಾಗದಲ್ಲಿ ಹೊಸ ಪ್ರೊಫೈಲ್ ಬಟನ್ ಇದೆ ( ಹೊಸ ಪ್ರೊಫೈಲ್) - ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಹೊಸ ಹೆಸರನ್ನು ನಮೂದಿಸಿ (ಪ್ರೊಫೈಲ್ ಹೆಸರು), ಮತ್ತು ಕೆಳಗೆ, ಜಾವಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ, ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್. javaw.exe ಅನ್ನು ಕೊನೆಯಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಿದ್ದರೆ, ನಂತರ W ಅಕ್ಷರವನ್ನು ತೆಗೆದುಹಾಕಿ. ಪ್ರೊಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
  2. ಮೋಡ್ಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ ಮತ್ತು ಹೆಚ್ಚುವರಿ ವಿಸ್ತರಣೆಗಳುಆಟಕ್ಕೆ. ಅವು ಹೆಚ್ಚಾಗಿ ಸಮಸ್ಯೆಯ ಮೂಲಗಳಾಗಿವೆ.
  3. ಲೋಡ್ ಮಾಡುವಾಗ ನಿಮ್ಮ ಆಂಟಿವೈರಸ್ ಪರದೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
  4. Minecraft ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ.

ತೀರ್ಮಾನ

ಈ ಸಲಹೆಗಳು Minecraft ಆಟದಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಇತರ ಸಂಘರ್ಷಗಳಲ್ಲಿಯೂ ಜಾವಾ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅದನ್ನು ಸರಿಪಡಿಸಲು ಇನ್ನೇನು ಮಾಡಬಹುದೆಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ಬರೆಯಿರಿ.

ಜಾವಾ - ಸೂರ್ಯನ ಮೈಕ್ರೋಸಿಸ್ಟಮ್‌ಗಳಿಂದ ಒಂದು ಭಾಷೆ. ಮೂಲತಃ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನಗಳು, ಆದರೆ ನಂತರ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬರೆಯಲು ಬಳಸಲಾರಂಭಿಸಿತು. ಜಾವಾ ಪ್ರೋಗ್ರಾಂಗಳು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆಗಿರುತ್ತವೆ, ಅಂದರೆ, ಅವು ಯಾವುದಾದರೂ ರನ್ ಆಗಬಹುದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು.

ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬೇಸಿಕ್ಸ್

ಜಾವಾ, ಆಬ್ಜೆಕ್ಟ್-ಆಧಾರಿತ ಭಾಷೆಯಾಗಿ, OOP ಯ ಮೂಲ ತತ್ವಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ:

  • ಆನುವಂಶಿಕತೆ;
  • ಬಹುರೂಪತೆ;
  • ಆವರಿಸುವಿಕೆ.

ಜಾವಾದ ಮಧ್ಯಭಾಗದಲ್ಲಿ, ಇತರ OYA ಗಳಲ್ಲಿರುವಂತೆ, ಒಂದು ವಸ್ತು ಮತ್ತು ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ವರ್ಗವಾಗಿದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯಲು ಪ್ರಾರಂಭಿಸಿ ಜಾವಾ ಉತ್ತಮವಾಗಿದೆಜೊತೆ ಅಲ್ಲ ಅಧಿಕೃತ ಸಂಪನ್ಮೂಲಗಳು, ಮತ್ತು ಆರಂಭಿಕರಿಗಾಗಿ ಕೈಪಿಡಿಗಳಿಂದ. ಅಂತಹ ಕೈಪಿಡಿಗಳು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತವೆ ಮತ್ತು ಕೋಡ್ ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. "ಭಾಷೆ" ನಂತಹ ಪುಸ್ತಕಗಳಲ್ಲಿ ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಆರಂಭಿಕರಿಗಾಗಿ” ಈ ಭಾಷೆಯ ಮೂಲ ತತ್ವಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತದೆ.

ವಿಶೇಷತೆಗಳು

ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲಾಂಗ್ವೇಜ್ ಕೋಡ್ ಅನ್ನು ಬೈಟ್‌ಕೋಡ್‌ಗೆ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ JVM ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಬೈಟ್‌ಕೋಡ್‌ಗೆ ಪರಿವರ್ತನೆಯನ್ನು Javac, Jikes, Espresso, GCJ ನಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ. C ಭಾಷೆಯನ್ನು ಜಾವಾ ಬೈಟ್‌ಕೋಡ್‌ಗೆ ಭಾಷಾಂತರಿಸುವ ಕಂಪೈಲರ್‌ಗಳಿವೆ. ಹೀಗಾಗಿ, C ಅಪ್ಲಿಕೇಶನ್ ಯಾವುದೇ ವೇದಿಕೆಯಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು.

ಜಾವಾ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಈ ಕೆಳಗಿನವುಗಳಿಂದ ನಿರೂಪಿಸಲಾಗಿದೆ:

  1. ವರ್ಗದ ಹೆಸರುಗಳು ಪ್ರಾರಂಭವಾಗಬೇಕು ದೊಡ್ಡ ಅಕ್ಷರಗಳು. ಹೆಸರು ಹಲವಾರು ಪದಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಎರಡನೆಯದು ದೊಡ್ಡ ಅಕ್ಷರದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಬೇಕು.
  2. ಒಂದು ವಿಧಾನವನ್ನು ರೂಪಿಸಲು ಹಲವಾರು ಪದಗಳನ್ನು ಬಳಸಿದರೆ, ಅವುಗಳಲ್ಲಿ ಎರಡನೆಯದು ದೊಡ್ಡ ಅಕ್ಷರದಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು.
  3. ಸಂಸ್ಕರಣೆಯು ಮುಖ್ಯ () ವಿಧಾನದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ - ಇದು ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂನ ಭಾಗವಾಗಿದೆ.

ವಿಧಗಳು

ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯು 8 ಪ್ರಾಚೀನ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿದೆ. ಅವುಗಳನ್ನು ಕೆಳಗೆ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ.

  • ಬೂಲಿಯನ್ ಎಂಬುದು ತಾರ್ಕಿಕ ಪ್ರಕಾರವಾಗಿದ್ದು ಅದು ಸರಿ ಮತ್ತು ತಪ್ಪು ಎಂಬ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ.
  • ಬೈಟ್ ಚಿಕ್ಕ ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರವಾಗಿದ್ದು, 1 ಬೈಟ್ ಅನ್ನು ಅಳೆಯುತ್ತದೆ. ಫೈಲ್‌ಗಳು ಅಥವಾ ಕಚ್ಚಾ ಬೈನರಿ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. -128 ರಿಂದ 127 ರ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿದೆ.
  • Short -32768 ರಿಂದ 32767 ವರೆಗಿನ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರಕಾರದ ವೇರಿಯೇಬಲ್‌ಗಳ ಗಾತ್ರವು 2 ಬೈಟ್‌ಗಳು.
  • ಇಂಟ್ ಸಂಖ್ಯೆಗಳನ್ನು ಸಹ ಸೂಚಿಸುತ್ತದೆ, ಆದರೆ ಅದರ ಗಾತ್ರವು 4 ಬೈಟ್‌ಗಳು. ಪೂರ್ಣಾಂಕ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಬೈಟ್ ಮತ್ತು ಶಾರ್ಟ್ ಅನ್ನು ಕೆಲವೊಮ್ಮೆ ಇಂಟ್‌ಗೆ ಬಡ್ತಿ ನೀಡಲಾಗುತ್ತದೆ.
  • ದೊಡ್ಡ ಪೂರ್ಣಾಂಕಗಳಿಗೆ ಉದ್ದವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಭವನೀಯ ಮೌಲ್ಯಗಳು -9223372036854775808 ರಿಂದ 9223372036854775807 ವರೆಗೆ ಇರುತ್ತದೆ.
  • ಫ್ರಾಕ್ಷನಲ್ ಮೌಲ್ಯಗಳನ್ನು ಸೂಚಿಸಲು ಫ್ಲೋಟ್ ಮತ್ತು ಡಬಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಅವರ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಫ್ಲೋಟ್ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ ಹೆಚ್ಚಿನ ನಿಖರತೆಸಂಖ್ಯೆಯ ಭಾಗಶಃ ಭಾಗದಲ್ಲಿ.
  • "" ವಿಭಜಕದ ನಂತರ ಡಬಲ್ ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಆದರೆ ಫ್ಲೋಟ್ ಮೊದಲನೆಯದನ್ನು ಮಾತ್ರ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
  • ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚು ಬಳಸಲಾಗುತ್ತದೆ ಪ್ರಾಚೀನ ಪ್ರಕಾರ, ಇದು ತಂತಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ತರಗತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳು

ಮಹತ್ವದ ಪಾತ್ರಆರಂಭಿಕರಿಗಾಗಿ ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯುವುದು ಪುಸ್ತಕದಲ್ಲಿ, ನಾವು ತರಗತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತೇವೆ.

ಒಂದು ವರ್ಗವು ವಸ್ತುವಿಗೆ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ; ಇದನ್ನು ರಚಿಸಲು, ವರ್ಗ ಕೀವರ್ಡ್ ಬಳಸಿ. ಅದನ್ನು ರಚಿಸಿದರೆ ಪ್ರತ್ಯೇಕ ಫೈಲ್, ನಂತರ ವರ್ಗ ಮತ್ತು ಫೈಲ್ ಹೆಸರುಗಳು ಒಂದೇ ಆಗಿರಬೇಕು. ಹೆಸರು ಸ್ವತಃ ಎರಡು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ಹೆಸರು ಮತ್ತು ವಿಸ್ತರಣೆ.ಜಾವಾ.

ಜಾವಾದಲ್ಲಿ, ನೀವು ಪೋಷಕರ ವಿಧಾನಗಳನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುವ ಉಪವರ್ಗವನ್ನು ರಚಿಸಬಹುದು. ವಿಸ್ತರಣೆ ಎಂಬ ಪದವನ್ನು ಇದಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ:

  • ವರ್ಗ ವರ್ಗ_ಹೆಸರು ಸೂಪರ್ಕ್ಲಾಸ್_ಹೆಸರನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ ();

ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಯಾವುದೇ ವರ್ಗದ ಒಂದು ಅಂಶವಾಗಿದೆ, ಅದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೂ ಸಹ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕಂಪೈಲರ್ ಅದನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ರಚಿಸುತ್ತದೆ:

  • ಸಾರ್ವಜನಿಕ ವರ್ಗ ವರ್ಗ(ಸಾರ್ವಜನಿಕ ವರ್ಗ() ( ) ಸಾರ್ವಜನಿಕ ವರ್ಗ(ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು)( ))

ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನ ಹೆಸರು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವರ್ಗದ ಹೆಸರಿನಂತೆಯೇ ಇರುತ್ತದೆ, ಇದು ಕೇವಲ ಒಂದು ನಿಯತಾಂಕವನ್ನು ಹೊಂದಿದೆ:

  • ಸಾರ್ವಜನಿಕ ನಾಯಿಮರಿ (ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು)

ವಸ್ತುವನ್ನು ಬಳಸಿಕೊಂಡು ವರ್ಗದಿಂದ ರಚಿಸಲಾಗಿದೆ ಆಪರೇಟರ್ ಹೊಸ():

  • ಪಾಯಿಂಟ್ p = ಹೊಸ ಪಾಯಿಂಟ್()

ಇದು ವರ್ಗದ ಎಲ್ಲಾ ವಿಧಾನಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಡೆಯುತ್ತದೆ, ಅದರ ಸಹಾಯದಿಂದ ಅದು ಇತರ ವಸ್ತುಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಒಂದು ವಸ್ತುವನ್ನು ವಿವಿಧ ಅಸ್ಥಿರಗಳ ಅಡಿಯಲ್ಲಿ ಹಲವಾರು ಬಾರಿ ಬಳಸಬಹುದು.

    ಪಾಯಿಂಟ್ p = ಹೊಸ ಪಾಯಿಂಟ್()

    ವರ್ಗ ಎರಡು ಅಂಕಗಳು (

    ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್) (

    ಪಾಯಿಂಟ್ p1 = ಹೊಸ ಪಾಯಿಂಟ್();

    ಪಾಯಿಂಟ್ p2 = ಹೊಸ ಪಾಯಿಂಟ್();

    ಆಬ್ಜೆಕ್ಟ್ ಅಸ್ಥಿರ ಮತ್ತು ವಸ್ತುಗಳು ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಘಟಕಗಳಾಗಿವೆ. ಆಬ್ಜೆಕ್ಟ್ ಅಸ್ಥಿರಗಳು ಉಲ್ಲೇಖಗಳಾಗಿವೆ. ಅವರು ಪ್ರಾಚೀನವಲ್ಲದ ಪ್ರಕಾರದ ಯಾವುದೇ ವೇರಿಯಬಲ್ ಅನ್ನು ಸೂಚಿಸಬಹುದು. C++ ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಅವರ ಪ್ರಕಾರದ ಪರಿವರ್ತನೆಯನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ.

    ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ವಿಧಾನಗಳು

    ಕ್ಷೇತ್ರಗಳು ಒಂದು ವರ್ಗ ಅಥವಾ ವಸ್ತುವಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಅಸ್ಥಿರಗಳಾಗಿವೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅವು ಸ್ಥಳೀಯವಾಗಿರುತ್ತವೆ ಮತ್ತು ಇತರ ವರ್ಗಗಳಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಕ್ಷೇತ್ರಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, "" ಅನ್ನು ಬಳಸಿ:

    • classname.variable

    ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸ್ಥಿರ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿಸಬಹುದು ಪದಗಳು ಸ್ಥಿರ. ಅಂತಹ ಕ್ಷೇತ್ರಗಳು ಜಾಗತಿಕ ಅಸ್ಥಿರಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಏಕೈಕ ಮಾರ್ಗವಾಗಿದೆ. ಜಾವಾ ಸರಳವಾಗಿ ಜಾಗತಿಕ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿರುವುದು ಇದಕ್ಕೆ ಕಾರಣ.

    ಇತರ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ:

    • ಆಮದು ಸ್ಥಿರ ವರ್ಗನಾಮ;

    ವಿಧಾನವು ಅದನ್ನು ಘೋಷಿಸಿದ ತರಗತಿಗಳಿಗೆ ಉಪಕ್ರಮವಾಗಿದೆ. ಅಸ್ಥಿರಗಳಂತೆಯೇ ಅದೇ ಮಟ್ಟದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಇದನ್ನು ಕಾರ್ಯವೆಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಅನೂರ್ಜಿತ ಸೇರಿದಂತೆ ಯಾವುದೇ ಪ್ರಕಾರವಾಗಿರಬಹುದು:

    • ಕ್ಲಾಸ್ ಪಾಯಿಂಟ್ (ಇಂಟ್ ಎಕ್ಸ್, ವೈ;

      ಶೂನ್ಯ init(int a, int b) (

    ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ಪಾಯಿಂಟ್ ವರ್ಗವು ಪೂರ್ಣಾಂಕ x ಮತ್ತು y, init() ವಿಧಾನವನ್ನು ಹೊಂದಿದೆ. ವೇರಿಯೇಬಲ್‌ಗಳಂತಹ ವಿಧಾನಗಳನ್ನು "" ಆಪರೇಟರ್ ಬಳಸಿ ಪ್ರವೇಶಿಸಬಹುದು:

    • Point.init();

    init ಆಸ್ತಿಯು ಏನನ್ನೂ ಹಿಂತಿರುಗಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಅದು ಹೊಂದಿದೆ ರೀತಿಯ ಶೂನ್ಯ.

    ಅಸ್ಥಿರ

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

    ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವಾರು ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸಬಹುದು. ಅವುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ಅಲ್ಪವಿರಾಮವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:

    • ಇಂಟ್ ಎ, ಬಿ, ಸಿ;

    ಘೋಷಣೆಯ ನಂತರ ಅಥವಾ ಸಮಯದಲ್ಲಿ ಪ್ರಾರಂಭವು ಸಂಭವಿಸುತ್ತದೆ:

    int a = 10, b = 10;

    ಹಲವಾರು ವಿಧಗಳಿವೆ:

    • ಸ್ಥಳೀಯ ಅಸ್ಥಿರ (ಸ್ಥಳೀಯ);
    • ನಿದರ್ಶನ ಅಸ್ಥಿರ
    • ಸ್ಥಿರ ಅಸ್ಥಿರ (ಸ್ಥಿರ).

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

    ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ವರ್ಗದ ಒಳಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡಬೇಕು. ಅವುಗಳನ್ನು ವಿಧಾನಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ವಸ್ತುವನ್ನು ರಚಿಸಿದ ನಂತರ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು. ವಸ್ತುವು ನಾಶವಾದಾಗ ವೇರಿಯಬಲ್ ನಾಶವಾಗುತ್ತದೆ. ನಿದರ್ಶನ ಅಸ್ಥಿರಗಳು, ಸ್ಥಳೀಯ ಪದಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿವೆ:

    • ಸಂಖ್ಯೆಗಳು - 0;
    • ತರ್ಕ - ಸುಳ್ಳು;
    • ಲಿಂಕ್‌ಗಳು ಶೂನ್ಯವಾಗಿವೆ.

    ಸ್ಥಾಯೀ ಅಸ್ಥಿರಗಳನ್ನು ವರ್ಗ ಅಸ್ಥಿರ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅವರ ಹೆಸರುಗಳು ದೊಡ್ಡಕ್ಷರದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮಾರ್ಪಡಿಸುವ ಸ್ಥಿರ. ಅವುಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಪಟ್ಟಿಯಿಂದ ಒಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುವಿಕೆಯನ್ನು ಅವುಗಳಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ:

    • ಅಂತಿಮ;
    • ಖಾಸಗಿ;
    • ಸಾರ್ವಜನಿಕ

    ಕಾರ್ಯಕ್ರಮದ ಆರಂಭದಲ್ಲಿ ಅವುಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮರಣದಂಡನೆ ನಿಂತ ನಂತರ ನಾಶವಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಅಸ್ಥಿರಗಳಂತೆಯೇ, ಅವುಗಳು ಹೊಂದಿವೆ ಪ್ರಮಾಣಿತ ಮೌಲ್ಯಗಳು, ಇವುಗಳನ್ನು ಖಾಲಿ ವೇರಿಯೇಬಲ್‌ಗಳಿಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಸಂಖ್ಯೆಗಳು 0 ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ, ಬೂಲಿಯನ್ ವೇರಿಯಬಲ್‌ಗಳು ತಪ್ಪು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಉಲ್ಲೇಖಗಳು ಆರಂಭದಲ್ಲಿ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ. ಸ್ಥಾಯೀ ಅಸ್ಥಿರಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಕೆಳಗಿನ ರೂಪ:

    • ClassName.VariableName.

    ಕಸ ಸಂಗ್ರಾಹಕ

    "ದಿ ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲಾಂಗ್ವೇಜ್ ಫಾರ್ ಬಿಗಿನರ್ಸ್" ಎಂಬ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ಸ್ವಯಂಚಾಲಿತ ಕಸ ಸಂಗ್ರಹಣೆಯ ವಿಭಾಗವು ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ.

    ಜಾವಾದಲ್ಲಿ, ಸಿ ಭಾಷೆಗಿಂತ ಭಿನ್ನವಾಗಿ, ಇದು ಅಸಾಧ್ಯ ಹಸ್ತಚಾಲಿತ ತೆಗೆಯುವಿಕೆಮೆಮೊರಿಯಿಂದ ವಸ್ತು. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ, ಒಂದು ವಿಧಾನವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಸ್ವಯಂಚಾಲಿತ ಅಳಿಸುವಿಕೆ- ಕಸ ಸಂಗ್ರಾಹಕ. ಶೂನ್ಯದ ಮೂಲಕ ಸಾಂಪ್ರದಾಯಿಕ ಅಳಿಸುವಿಕೆಯೊಂದಿಗೆ, ವಸ್ತುವಿನ ಉಲ್ಲೇಖವನ್ನು ಮಾತ್ರ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ವಸ್ತುವನ್ನು ಸ್ವತಃ ಅಳಿಸಲಾಗುತ್ತದೆ. ಕಸದ ಸಂಗ್ರಹವನ್ನು ಒತ್ತಾಯಿಸಲು ವಿಧಾನಗಳಿವೆ, ಆದರೂ ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯ ಕೆಲಸದಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.

    ಬಳಕೆಯಾಗದ ವಸ್ತುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಹಾಕುವ ಮಾಡ್ಯೂಲ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಹಿನ್ನೆಲೆ, ಪ್ರೋಗ್ರಾಂ ನಿಷ್ಕ್ರಿಯವಾಗಿರುವಾಗ ರನ್ ಆಗುತ್ತದೆ. ಮೆಮೊರಿಯಿಂದ ವಸ್ತುಗಳನ್ನು ತೆರವುಗೊಳಿಸಲು, ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಿದ ನಂತರ ಪ್ರೋಗ್ರಾಂ ನಿಲ್ಲುತ್ತದೆ, ಅಡ್ಡಿಪಡಿಸಿದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪುನರಾರಂಭಿಸಲಾಗುತ್ತದೆ.

    ಮಾರ್ಪಡಿಸುವವರು

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

    ರಕ್ಷಿತ ಪರಿವರ್ತಕವು ಸಾರ್ವಜನಿಕರಿಗೆ ಹೋಲುತ್ತದೆ - ಇದು ವರ್ಗದ ಕ್ಷೇತ್ರಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ತೆರೆಯುತ್ತದೆ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಅಸ್ಥಿರಗಳನ್ನು ಇತರ ವರ್ಗಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಆದರೆ ಸಾರ್ವಜನಿಕ ಮಾರ್ಪಾಡು ಸಂಪೂರ್ಣವಾಗಿ ಎಲ್ಲರಿಗೂ ಲಭ್ಯವಿದೆ, ಮತ್ತು ಸಂರಕ್ಷಿತ ಪರಿವರ್ತಕವು ಆನುವಂಶಿಕ ವರ್ಗಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿದೆ.

    ವಿಧಾನಗಳನ್ನು ರಚಿಸುವಾಗ ಬಳಸಲಾಗುವ ಪರಿವರ್ತಕವು ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. ಇದರರ್ಥ ರಚಿಸಿದ ವಿಧಾನವು ವರ್ಗದ ನಿದರ್ಶನಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಅಂತಿಮ ಪರಿವರ್ತಕವು ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸುವುದಿಲ್ಲ, ಆದರೆ ವಸ್ತುವಿನ ಮೌಲ್ಯಗಳ ಮತ್ತಷ್ಟು ಕುಶಲತೆಯ ಅಸಾಧ್ಯತೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇದು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅಂಶವನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ.

    ಕ್ಷೇತ್ರಗಳಿಗೆ ಅಂತಿಮವು ವೇರಿಯಬಲ್‌ನ ಮೊದಲ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಅಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ:

      ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ನಿರರ್ಥಕ mthod (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್) (

      ಅಂತಿಮ ಇಂಟ್ ಹೆಸರು = 1;

      int ಹೆಸರು = 2;// ದೋಷವನ್ನು ಎಸೆಯುತ್ತದೆ

    ಜೊತೆ ವೇರಿಯೇಬಲ್ಸ್ ಅಂತಿಮ ಪರಿವರ್ತಕಸ್ಥಿರವಾಗಿರುತ್ತವೆ. ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬರೆಯಲಾಗುತ್ತದೆ ದೊಡ್ಡ ಅಕ್ಷರಗಳಲ್ಲಿ. ಕ್ಯಾಮೆಲ್‌ಸ್ಟೈಲ್ ಮತ್ತು ಇತರ ವಿಧಾನಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

    ವಿಧಾನಗಳಿಗೆ ಅಂತಿಮವು ಆನುವಂಶಿಕ ವರ್ಗದಲ್ಲಿ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸುವ ನಿಷೇಧವನ್ನು ಸೂಚಿಸುತ್ತದೆ:

      ಅಂತಿಮ ಶೂನ್ಯ myMethod() (

      System.out.printIn("ಹಲೋ ವರ್ಲ್ಡ್");

    ತರಗತಿಗಳಿಗೆ ಅಂತಿಮ ಎಂದರೆ ನೀವು ವರ್ಗ ವಂಶಸ್ಥರನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ:

      ಅಂತಿಮ ಸಾರ್ವಜನಿಕ ವರ್ಗ ವರ್ಗ (

    ಅಮೂರ್ತ - ಅಮೂರ್ತ ವರ್ಗಗಳನ್ನು ರಚಿಸಲು ಪರಿವರ್ತಕ. ಯಾವುದೇ ಅಮೂರ್ತ ವರ್ಗ ಮತ್ತು ಅಮೂರ್ತ ವಿಧಾನಗಳನ್ನು ಇತರ ವರ್ಗಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಮತ್ತಷ್ಟು ವಿಸ್ತರಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಪರಿವರ್ತಕಕೊಟ್ಟಿರುವ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸದಿರಲು ತಾತ್ಕಾಲಿಕ ಯಂತ್ರವು ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕೆ ಹೇಳುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅದನ್ನು ಸರಳವಾಗಿ ಉಳಿಸಲಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಕ್ಷಣಿಕ int Name = 100 ಅನ್ನು ಉಳಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ int b ಅನ್ನು ಉಳಿಸಲಾಗುತ್ತದೆ.

    ವೇದಿಕೆಗಳು ಮತ್ತು ಆವೃತ್ತಿಗಳು

    ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕುಟುಂಬಗಳು:

    1. SE - ಮೂಲಭೂತವಾಗಿದೆ, ರಚಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳುವೈಯಕ್ತಿಕ ಬಳಕೆಗಾಗಿ.
    2. ಇಇ ಎನ್ನುವುದು ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ವಿಶೇಷಣಗಳ ಗುಂಪಾಗಿದೆ. ಒಳಗೊಂಡಿದೆ ಹೆಚ್ಚಿನ ಸಾಧ್ಯತೆಗಳು SE ಗಿಂತ, ಮತ್ತು ಆದ್ದರಿಂದ ದೊಡ್ಡ ಮತ್ತು ಮಧ್ಯಮ ಗಾತ್ರದ ಉದ್ಯಮಗಳಲ್ಲಿ ವಾಣಿಜ್ಯ ಪ್ರಮಾಣದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
    3. ME - ಸೀಮಿತ ಶಕ್ತಿ ಮತ್ತು ಮೆಮೊರಿ ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಅವುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸಣ್ಣ ಪ್ರದರ್ಶನ ಗಾತ್ರವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅಂತಹ ಸಾಧನಗಳು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು ಮತ್ತು PDA ಗಳು, ಗ್ರಾಹಕಗಳು ಡಿಜಿಟಲ್ ದೂರದರ್ಶನ.
    4. ಕಾರ್ಡ್ - ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್‌ಗಳು, ಸಿಮ್ ಕಾರ್ಡ್‌ಗಳು, ಎಟಿಎಂಗಳಂತಹ ಅತ್ಯಂತ ಸೀಮಿತ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಈ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಬೈಟ್‌ಕೋಡ್, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಲೈಬ್ರರಿ ಘಟಕಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.

    ಅಪ್ಲಿಕೇಶನ್

    ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳು ನಿಧಾನವಾಗಿರುತ್ತವೆ ಮತ್ತು ಪೂರ್ಣಗೊಳ್ಳಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ RAM. ತುಲನಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆಜಾವಾ ಮತ್ತು ಸಿ ಭಾಷೆಗಳು ಸಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಉತ್ಪಾದಕವಾಗಿದೆ ಎಂದು ತೋರಿಸಿದೆ. ಜಾವಾ ವರ್ಚುವಲ್ ಗಣಕದ ಹಲವಾರು ಬದಲಾವಣೆಗಳು ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳ ನಂತರ, ಅದು ತನ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಿದೆ.

    Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಮಾಣಿತವಲ್ಲದ ಬೈಟ್‌ಕೋಡ್‌ಗೆ ಸಂಕಲಿಸಲಾಗಿದೆ ಮತ್ತು ART ವರ್ಚುವಲ್ ಗಣಕದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸಂಕಲನಕ್ಕಾಗಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ. Google ನಿಂದ ಈ IDE ಆಂಡ್ರಾಯ್ಡ್ ಅಭಿವೃದ್ಧಿಗೆ ಅಧಿಕೃತವಾಗಿದೆ.

    ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಸ್ವಂತ ಅನುಷ್ಠಾನಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರ MSJVM. ಇದು ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಯನ್ನು ಮುರಿಯುವ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಹೊಂದಿತ್ತು - ಕೆಲವು ತಂತ್ರಜ್ಞಾನಗಳು ಮತ್ತು ವಿಧಾನಗಳಿಗೆ ಯಾವುದೇ ಬೆಂಬಲವಿಲ್ಲ, ಪ್ರಮಾಣಿತವಲ್ಲದ ವಿಸ್ತರಣೆಗಳು ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ವಿಂಡೋಸ್ ವೇದಿಕೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ J# ಭಾಷೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ, ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಒಟ್ಟಾರೆ ಕಾರ್ಯಾಚರಣೆಯು ಜಾವಾವನ್ನು ಹೋಲುತ್ತದೆ. ಇದು ಅಧಿಕೃತ ವಿವರಣೆಗೆ ಅನುಗುಣವಾಗಿಲ್ಲ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಪ್ರಮಾಣಿತ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆವಲಪರ್ ಟೂಲ್‌ಕಿಟ್‌ನಿಂದ ತೆಗೆದುಹಾಕಲಾಯಿತು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ.

    ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಮತ್ತು ಪರಿಸರ

    ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಈ ಕೆಳಗಿನ IDE ಗಳಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ:

    1. NetBeans IDE.
    2. ಎಕ್ಲಿಪ್ಸ್ IDE.
    3. ಇಂಟೆಲ್ಲಿಜೆ ಐಡಿಯಾ.
    4. JDeveloper.
    5. iOS ಗಾಗಿ ಜಾವಾ.
    6. ಜಿಯಾನಿ.

    JDK ಅನ್ನು ಒರಾಕಲ್‌ನಿಂದ ಜಾವಾ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್‌ನಂತೆ ವಿತರಿಸಲಾಗಿದೆ. ಕಂಪೈಲರ್, ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯಗಳು, ಉಪಯುಕ್ತತೆಗಳು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಾಹಕ ವ್ಯವಸ್ಥೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಆಧುನಿಕ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು JDK ಅನ್ನು ಅವಲಂಬಿಸಿವೆ.

    ನೆಟ್‌ಬೀನ್ಸ್ ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್ ಐಡಿಇಯಲ್ಲಿ ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಕೋಡ್ ಬರೆಯಲು ಅನುಕೂಲಕರವಾಗಿದೆ. ಇವು ಉಚಿತ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳಾಗಿವೆ, ಅವು ಎಲ್ಲಾ ಜಾವಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿವೆ. ಪೈಥಾನ್, ಪಿಎಚ್ಪಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಿ ++ ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಸಹ ಬಳಸಲಾಗುತ್ತದೆ.

    Jetbrains ನಿಂದ IntelliJ IDE ಅನ್ನು ಎರಡು ಆವೃತ್ತಿಗಳಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ: ಉಚಿತ ಮತ್ತು ವಾಣಿಜ್ಯ. ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಕೋಡ್ ಬರೆಯುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಡೆವಲಪರ್‌ಗಳಿಂದ ಹೆಚ್ಚು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪ್ಲಗಿನ್‌ಗಳಿವೆ ಹೆಚ್ಚು YAP.

    JDeveloper - ಮತ್ತೊಂದು ಅಭಿವೃದ್ಧಿ ಒರಾಕಲ್. ಸಂಪೂರ್ಣವಾಗಿ ಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ಎಲ್ಲಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ JDK(ಜಾವಾ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್). ಇದನ್ನು ಈ ಲಿಂಕ್‌ನಲ್ಲಿ ಕಾಣಬಹುದು: Java SDK 5.0. ಲಿಂಕ್ ಅನ್ನು ಅನುಸರಿಸಿ JDK ಡೌನ್‌ಲೋಡ್ ಮಾಡಿಮತ್ತು ನೀವು ಬಳಸುತ್ತಿರುವ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ JDK ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, java.exe ಮತ್ತು javac.exe ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸಿಸ್ಟಮ್ PATH ವೇರಿಯೇಬಲ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನೀವು ಇದನ್ನು ಈ ರೀತಿ ಮಾಡಬಹುದು (ವಿಂಡೋಸ್‌ನಲ್ಲಿ):

ಪ್ರಾರಂಭಿಸಿ --> ಸೆಟ್ಟಿಂಗ್‌ಗಳು --> ನಿಯಂತ್ರಣ ಫಲಕ--> ಸಿಸ್ಟಮ್ --> ಸುಧಾರಿತ --> ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ಸ್
(ಪ್ರಾರಂಭಿಸಿ --> ಸೆಟ್ಟಿಂಗ್‌ಗಳು --> ನಿಯಂತ್ರಣ ಫಲಕ --> ಸಿಸ್ಟಮ್ --> ಸುಧಾರಿತ --> ಪರಿಸರ ವೇರಿಯಬಲ್ಸ್ )

ಪಟ್ಟಿಯಲ್ಲಿ ವೇರಿಯಬಲ್ ಅನ್ನು ಹುಡುಕಿ ಮಾರ್ಗಮತ್ತು java.exe ಮತ್ತು javac.exe ಫೈಲ್‌ಗಳು ಇರುವ ಡೈರೆಕ್ಟರಿಗೆ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಿ. ಉದಾಹರಣೆಗೆ, ನಾನು ಈ ಮಾರ್ಗವನ್ನು ಹೊಂದಿದ್ದೇನೆ - D:JavaToolsjdk_1.5bin. ನೀವು ಈಗಾಗಲೇ PATH ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಒಂದನ್ನು ರಚಿಸಿ. ಈ ರೀತಿ ಎಲ್ಲವೂ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು: ಆಜ್ಞಾ ಸಾಲನ್ನು ಚಲಾಯಿಸಿ ( ಪ್ರಾರಂಭಿಸಿ --> ರನ್, ಒಂದು ಪದವನ್ನು ನಮೂದಿಸಿ cmdಮತ್ತು Enter ಒತ್ತಿರಿ) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ ಜಾವಾ. ನೀವು ಈ ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಬೇಕು:

ಕೋಡ್

ಬಳಕೆ: ಜಾವಾ [-ಆಯ್ಕೆಗಳು] ವರ್ಗ
(ವರ್ಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು)
ಅಥವಾ ಜಾವಾ [-ಆಯ್ಕೆಗಳು] -ಜಾರ್ ಜಾರ್ಫೈಲ್
(ಜಾರ್ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು)
ಅಲ್ಲಿ ಆಯ್ಕೆಗಳು ಸೇರಿವೆ:
"ಕ್ಲೈಂಟ್" VM ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಕ್ಲೈಂಟ್
"ಸರ್ವರ್" VM ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸರ್ವರ್
-ಹಾಟ್ಸ್ಪಾಟ್ "ಕ್ಲೈಂಟ್" VM ಗೆ ಸಮಾನಾರ್ಥಕವಾಗಿದೆ
ಡೀಫಾಲ್ಟ್ VM ಕ್ಲೈಂಟ್ ಆಗಿದೆ.

ಇದರ ಅರ್ಥ ವರ್ಚುವಲ್ ಯಂತ್ರಕಂಡುಬಂದಿದೆ, ಆದರೆ ನೀವು ಅದನ್ನು ತಪ್ಪು ವಾದಗಳೊಂದಿಗೆ ಕರೆದಿದ್ದೀರಿ. ಏನೂ ಇಲ್ಲ, ಪ್ರತಿಯೊಂದಕ್ಕೂ ಅದರ ಸಮಯವಿದೆ :) . ನೀವು ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದರೆ " 'java' ಅನ್ನು ಆಂತರಿಕ ಅಥವಾ ಬಾಹ್ಯ ಆದೇಶ, ಆಪರೇಬಲ್ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಬ್ಯಾಚ್ ಫೈಲ್ ಎಂದು ಗುರುತಿಸಲಾಗಿಲ್ಲ"ನೀವು ಏನಾದರೂ ತಪ್ಪು ಮಾಡಿದ್ದೀರಿ ಎಂದರ್ಥ.

ಎಂಬ ವೇರಿಯಬಲ್ ಅನ್ನು ರಚಿಸಲು ಸಹ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ JAVA_HOME, ಅದರ ಮೌಲ್ಯವು ನೀವು JDK ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಡೈರೆಕ್ಟರಿಗೆ ಮಾರ್ಗವಾಗಿರುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, D:JavaToolsjdk_1.5) ಈ ವೇರಿಯಬಲ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳು (ಟಾಮ್‌ಕ್ಯಾಟ್, ಜೆಬಾಸ್, ಇತ್ಯಾದಿ), ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ ಉಪಯುಕ್ತತೆಗಳು (ಎಎನ್‌ಟಿ, ಮಾವೆನ್, ಇತ್ಯಾದಿ) ಬಳಸುತ್ತವೆ. ಇದು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಕಂಪೈಲಿಂಗ್ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

3. ಯಾರೊಬ್ಬರ ಸಹಾಯದಿಂದ ಪಠ್ಯ ಸಂಪಾದಕಫೈಲ್ ಅನ್ನು ರಚಿಸಿ HelloWorld.java:

ಕೋಡ್

ಸಾರ್ವಜನಿಕ ವರ್ಗ HelloWorld
{
{
hw.showString();
}
ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ಶೋಸ್ಟ್ರಿಂಗ್()
{
}
}

4. ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಫೈಲ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ
javac HelloWorld.java
ಈ ಫೈಲ್‌ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವಾಗ.

5. ಸಂಕಲನ ಯಶಸ್ವಿಯಾದ ನಂತರ, HelloWorld.class ಫೈಲ್ ನಿಮ್ಮ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ. ಈಗ ನೀವು ಸಾಲನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು
ಜಾವಾ ಹಲೋ ವರ್ಲ್ಡ್

ಜಾವಾ ಪದದ ನಂತರ ನೀವು ಕ್ಲಾಸ್ ಹೆಸರನ್ನು ಮಾತ್ರ ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ (ನೀವು .class ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಅಗತ್ಯವಿಲ್ಲ).

ನೀವು ಈ ರೀತಿಯ ದೋಷ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದರೆ: ClassNotFoundException", ನಂತರ ನೀವು ಇನ್ನೊಂದು ಸಿಸ್ಟಮ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಬೇಕಾಗಿದೆ - CLASSPATH. ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ಇದನ್ನು ನಿಖರವಾಗಿ ಅದೇ ರೀತಿಯಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ವೇರಿಯೇಬಲ್‌ನ ಮೌಲ್ಯವು ಜಾವಾ ಪ್ರಾರಂಭದಲ್ಲಿ ತರಗತಿಗಳನ್ನು ಹುಡುಕುವ ಮಾರ್ಗಗಳ ಪಟ್ಟಿಯಾಗಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, ಇದು:
.;D:JavaMyProject1 ವರ್ಗಗಳು
ಹುಡುಕಾಟದಲ್ಲಿ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೇರಿಸಲು ಡಾಟ್ ಅಗತ್ಯವಿದೆ.

ಸಿಸ್ಟಮ್ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸದೆ ನೀವು ಮಾಡಬಹುದು. ನೀವು D:JDK ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ JDK ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಮತ್ತು D:HelloWorld.java ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೀರಿ ಎಂದು ಹೇಳೋಣ. ನಂತರ ನೀವು ಅದನ್ನು ಈ ರೀತಿ ಕಂಪೈಲ್ ಮಾಡಬಹುದು ಮತ್ತು ರನ್ ಮಾಡಬಹುದು:
D:JDKbinjavac.exe D:projectsHelloWorld.java
D:JDKbinjava.exe -ಕ್ಲಾಸ್ಪಾತ್ D: HelloWorld

ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಬಗ್ಗೆ ಹೆಚ್ಚುವರಿ ಟಿಪ್ಪಣಿ

ಪ್ರಾಯೋಗಿಕವಾಗಿ, ತರಗತಿಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ (ಉದಾ. ಮೈಪ್ಯಾಕ್):

ಕೋಡ್

ಪ್ಯಾಕೇಜ್ ಮೈಪ್ಯಾಕ್;

ಸಾರ್ವಜನಿಕ ವರ್ಗ HelloWorld
{
ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್)
{
HelloWorld hw = ಹೊಸ HelloWorld();
hw.showString();
}
ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ಶೋಸ್ಟ್ರಿಂಗ್()
{
System.out.println("ಹಲೋ, ವರ್ಲ್ಡ್!");
}
}

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ನಿಯಮಗಳನ್ನು ಗಮನಿಸಬೇಕು:
1. ಜಾವಾ ಫೈಲ್ HelloWorld.javaಡೈರೆಕ್ಟರಿಯಲ್ಲಿರಬೇಕು ಮೈಪ್ಯಾಕ್.
2. ಸಂಕಲನವನ್ನು ಆಜ್ಞೆಯಿಂದ ಮಾಡಲಾಗುತ್ತದೆ javac mypack.HelloWorld.java
3. ಉಡಾವಣೆ ಆಜ್ಞೆಯಿಂದ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ java mypack.HelloWorld(ಮೈಪ್ಯಾಕ್ ಇರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು CLASSPATH ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸಿ).

ಜಾವಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು?

ನಾನು ಜಾವಾ ಅಗತ್ಯವಿರುವ ಹಲವಾರು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ. ನಾನು ಈ ಜಾವಾವನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಮತ್ತು ತುಲನಾತ್ಮಕವಾಗಿ ಚಿಕ್ಕ ಫೈಲ್‌ನಿಂದ ಕಾಮನ್‌ಫೈಲ್ಸ್ ಫೋಲ್ಡರ್ ಅನ್ನು ಸುಮಾರು 125 MB ವಿಷಯದೊಂದಿಗೆ ರಚಿಸಲಾಗಿದೆ. ಮುಂದೆ ಏನು ಮಾಡಬೇಕು? ಜಾವಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಾನು ಈಗ ಹೇಗೆ ಚಲಾಯಿಸಬಹುದು?


FF | 3 ಮಾರ್ಚ್ 2013, 13:25
ಈ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಡಿ. ಜಾವಾ ಸಿಸ್ಟಂನಲ್ಲಿದ್ದರೆ, ಅಗತ್ಯ ಸಂದರ್ಭಗಳಲ್ಲಿ ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಅನಾಟೋಲ್ | 26 ಫೆಬ್ರವರಿ 2013, 17:42
ವಾಸ್ತವವಾಗಿ, ವಿಂಡೋಸ್‌ಗಾಗಿ ಜಾವಾ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲ, ಆದರೆ ಕಾರ್ಯಾಚರಣಾ ಪರಿಸರವಾಗಿದೆ, ಜಾವಾ ಭಾಷೆಯಲ್ಲಿ ಅದಕ್ಕೆ ಬರೆದ ಪ್ರೋಗ್ರಾಂಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವರ್ಚುವಲ್ ಯಂತ್ರ. ಅಂದರೆ, ಇದು ಒಂದು ರೀತಿಯ ಕಮಾಂಡ್ ಲೈಬ್ರರಿ, ಇಂಟರ್ಪ್ರಿಟರ್. ತಿನ್ನು ವಿವಿಧ ಆಯ್ಕೆಗಳುಮರಣದಂಡನೆ. ಉದಾಹರಣೆಗೆ, java sdk ಅನ್ನು JAVA ನಲ್ಲಿ ಬರೆಯುವ ಕಾರ್ಯಕ್ರಮಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಎವ್ಗೆನಿ | ಫೆಬ್ರವರಿ 26, 2013, 00:57
ಜಾವಾ ಪೋರ್ಟಬಲ್ ಆಗಿದ್ದರೆ, ಅದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಪೋರ್ಟಬಲ್ ಕಾರ್ಯಕ್ರಮಗಳು. ನನಗೆ ಇದುವರೆಗೆ ಅಂತಹ ಒಂದು ಪ್ರೋಗ್ರಾಂ ತಿಳಿದಿದೆ - ಇದು Java-PortableApps.com (x32 & x64). ಕಾಮನ್‌ಫೈಲ್ಸ್ ಫೋಲ್ಡರ್ ಇರುವ ಅದೇ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ನೀವು ಇತರ ಜಾವಾ ಪೋರ್ಟಬಲ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಇವುಗಳು PortableApps.com ಕಾರ್ಯಕ್ರಮಗಳಾಗಿದ್ದರೆ, ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅದರ ಸ್ವಂತ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳಂತೆ ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಜಾವಾವನ್ನು ಸ್ಪರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ. ಜಾವಾ ಪೋರ್ಟಬಲ್ ಪ್ರೋಗ್ರಾಂಗಳು PortableApps.com ಅಲ್ಲದಿದ್ದರೆ, ಅವುಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ, ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ಅವರು ನಿಮಗೆ ಜಾವಾವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗಬಹುದು. ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಜಾವಾವನ್ನು ಸ್ಥಾಪಿಸಿದರೆ (ಪೋರ್ಟಬಲ್ ಅಲ್ಲ), ನಂತರ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು.

ಪ್ರೊಫೆಸರ್ | 25 ಫೆಬ್ರವರಿ 2013, 08:07
ನೀವು ಜಾವಾ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿದ್ದರೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಕಷ್ಟು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ವೆಬ್‌ಸೈಟ್‌ಗಳು. ಜಾವಾವನ್ನು ಎಲ್ಲೆಡೆ ಬಳಸಲಾಗುತ್ತದೆ: ವೆಬ್ ಪುಟಗಳಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು, ಆಟಗಳಲ್ಲಿ, ಇತ್ಯಾದಿ, ಇದು ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಸ್ವತಃ ಚಲಿಸುತ್ತದೆ.

ಓಲೆಗ್ | 25 ಫೆಬ್ರವರಿ 2013, 06:24
ಅನುಸ್ಥಾಪನೆಯು ಹೆಚ್ಚಾಗಿದೆ ಎಂಬ ಅಂಶವು ಸಾಮಾನ್ಯವಾಗಿದೆ. ರೀಬೂಟ್ ಮಾಡಿದ ನಂತರ, ಜಾವಾ ಅಗತ್ಯವಿರುವ ಆ ಪ್ರೋಗ್ರಾಂಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಪ್ರಾರಂಭಿಸಬೇಕು. ಹೆಚ್ಚುವರಿ ಕುಶಲತೆಗಳಿಲ್ಲದೆ.

ನಿಮಗೆ ತಿಳಿದಿರುವಂತೆ, ಜಾವಾ ಅತ್ಯಂತ ಒಂದಾಗಿದೆ ಜನಪ್ರಿಯ ಭಾಷೆಗಳುಜಗತ್ತಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಅದರ ಜ್ಞಾನವು ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ ನಿಮ್ಮ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಈ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಲು ನಿರ್ಧರಿಸಿದ್ದೀರಿ. ಜಾವಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು ಮತ್ತು ಚಲಾಯಿಸಲು ನೀವು JDK ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. JDK ಎನ್ನುವುದು ಒರಾಕಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಒಂದು ಸೆಟ್ ಆಗಿದೆ, ಇದರಲ್ಲಿ ಕಂಪೈಲರ್ (ಜಾವಾಕ್), ರನ್‌ಟೈಮ್ ಪರಿಸರ ( ಜಾವಾ ರನ್ಟೈಮ್ಪರಿಸರ), ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯಭಾಷೆ, ಉದಾಹರಣೆಗಳು ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು. ಈ ಲೇಖನವನ್ನು ಓದಿದ ನಂತರ, ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ JDK ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು, ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಎಂದರೇನು ಮತ್ತು Java ಗಾಗಿ ಯಾವ IDE ಆಯ್ಕೆಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ. ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೀವು ಜಾವಾದಲ್ಲಿ ಬರೆಯುತ್ತೀರಿ.

ಜಾವಾ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

  1. Oracle ವೆಬ್‌ಸೈಟ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ನಿಮ್ಮ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ JDK ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.
  2. ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಪರಿಣಾಮವಾಗಿ ಆರ್ಕೈವ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ ಮತ್ತು ಹೊರತೆಗೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡಿ.
  3. ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, "ಡೆವಲಪ್ಮೆಂಟ್ ಟೂಲ್" ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ ಮತ್ತು "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ.
  4. ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ, ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.

ಆದ್ದರಿಂದ, ನೀವು ಜಾವಾ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಿಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ, ಆದರೆ ಅಷ್ಟೆ ಅಲ್ಲ. ನಿಮ್ಮ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ನೀವು ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ವಿಂಡೋಸ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಿಕೊಂಡು JDK ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

  1. ನೀವು ಸ್ಥಾಪಿಸಿದ jdk%\bin ನ %ProgramFiles%\Java\%ಆವೃತ್ತಿ ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ, ಈ ಫೋಲ್ಡರ್‌ನಲ್ಲಿರುವ ಯಾವುದೇ ಫೈಲ್‌ನ ಗುಣಲಕ್ಷಣಗಳ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಅದಕ್ಕೆ ಮಾರ್ಗವನ್ನು ನಕಲಿಸಿ.
  2. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಹೋಗಿ, "ಸುಧಾರಿತ" ಟ್ಯಾಬ್ ಅನ್ನು ತೆರೆಯಿರಿ, "ಪರಿಸರ ವೇರಿಯಬಲ್ಸ್ ..." ಕ್ಲಿಕ್ ಮಾಡಿ. ತೆರೆಯುವ ವಿಂಡೋದಲ್ಲಿ, ಹೊಸ ವೇರಿಯೇಬಲ್ ಅನ್ನು ರಚಿಸಿ, ಅದನ್ನು ಪಾತ್ ಎಂದು ಕರೆ ಮಾಡಿ ಮತ್ತು ನೀವು ಮೊದಲು ನಕಲಿಸಿದ ಮಾರ್ಗವನ್ನು ಅದರ ಮೌಲ್ಯಕ್ಕೆ ಅಂಟಿಸಿ.
  3. ಈಗ ಪ್ರಮುಖ ಭಾಗ ಬರುತ್ತದೆ. JRE ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಲು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ತೆರೆಯಿರಿ ಮತ್ತು javac ಅನ್ನು ಟೈಪ್ ಮಾಡಿ. ನೀವು ಜಾವಾಕ್ ಆಜ್ಞೆಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆದರೆ, ನಂತರ ಅಭಿನಂದನೆಗಳು, ನೀವು ಜಾವಾವನ್ನು ಬಳಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೀರಿ!

JDK ಮತ್ತು JRE ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ IDE ಗಳಲ್ಲಿ ಒಂದನ್ನು ಸ್ಥಾಪಿಸಲು ತೊಂದರೆಯಾಗುವುದಿಲ್ಲ.

IDE ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಮೊದಲಿಗೆ, ಅದು ಏನೆಂದು ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ IDE.

IDE(ಇಂಟಿಗ್ರೇಟೆಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್) ಒಂದು ಸಂಕೀರ್ಣವಾಗಿದೆ ತಂತ್ರಾಂಶ, ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಬಳಸುತ್ತಾರೆ. IDE ಸುಲಭವಾಗಿ ಬರೆಯಲು, ರನ್ ಮಾಡಲು, ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಮಾಡುತ್ತದೆ.

ಸಂಕೀರ್ಣ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯಲು, IDE ಅನ್ನು ಬಳಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ. ನಾವು ಹೆಚ್ಚು ಜನಪ್ರಿಯವಾದವುಗಳನ್ನು ನೋಡೋಣ.

ನೋಟ್ಬುಕ್

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

ನೆಟ್ಬೀನ್ಸ್

NetBeans ವೃತ್ತಿಪರ ಜಾವಾ ಡೆವಲಪರ್‌ಗಳ ಆಯ್ಕೆಯಾಗಿದೆ. ಇದು ಹೊಂದಿದೆ ಅನನ್ಯ ಅವಕಾಶಗಳುಮತ್ತು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಪರಿಕರಗಳು. NetBeans ಜಾವಾವನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ವೆಬ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ, ನೀವು ಅದನ್ನು ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಅದರ ಕೆಲವು ಸಾಮರ್ಥ್ಯಗಳು ಇಲ್ಲಿವೆ:

  • ಕೋಡ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್;
  • ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು;
  • ಸರಳ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್;
  • ಮತ್ತು ಹೆಚ್ಚು, ಹೆಚ್ಚು ...

ಗ್ರಹಣ

Eclipse, Netbeans ನಂತಹ ಅತ್ಯಂತ ಜನಪ್ರಿಯ IDE ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು ಪ್ರಭಾವಶಾಲಿ ಅರ್ಥಗರ್ಭಿತತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಸ್ಪಷ್ಟ ಇಂಟರ್ಫೇಸ್ಮತ್ತು ಜಾವಾದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಆರಾಮವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಉತ್ಪಾದಕ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ. ನೀವು ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಎಕ್ಲಿಪ್ಸ್ ಅನ್ನು ಉಚಿತವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಪ್ರಯೋಜನಗಳು:

  • ನೀವು ಬಯಸಿದಂತೆ ಕೋಡ್ ಅನ್ನು ಫಾರ್ಮಾಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ;
  • ಕೋಡ್ ಅನ್ನು ಮಾಡ್ಯೂಲ್‌ಗಳಾಗಿ ವಿಭಜಿಸಲು ಬೆಂಬಲ;
  • ವಿಭಿನ್ನ ಯೋಜನೆಗಳಲ್ಲಿ ಒಂದೇ ಕೋಡ್ ಅನ್ನು ಬಳಸುವ ಸುಲಭ;
  • ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್;
  • ಗ್ರಂಥಾಲಯದ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು;
  • ಅನುಕೂಲಕರ ಇಂಟರ್ಫೇಸ್.

ಇಂಟೆಲ್ಲಿಜೆ ಐಡಿಯಾ

IntelliJ IDEA ಎಂಬುದು ಜಾವಾಕ್ಕೆ ಪ್ರಸಿದ್ಧವಾದ IDE ಆಗಿದೆ, ಜಾವಾದಲ್ಲಿ ವಿಚಿತ್ರವಾಗಿ ಸಾಕಷ್ಟು ಬರೆಯಲಾಗಿದೆ. ಇದು ಅನನ್ಯ ಪರಿಕರಗಳೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸುಲಭವಾಗಿ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. IntelliJ IDEA ಗಿಂತ ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವ ಕೋಡ್ ಎಂದಿಗೂ ಸುಲಭವಲ್ಲ.

ಜೆಕ್ರಿಯೇಟರ್

JCreator C++ ನಲ್ಲಿ ಬರೆಯಲಾದ ಅತ್ಯಂತ ಮುಂದುವರಿದ ಮತ್ತು ವೇಗವಾದ ಜಾವಾ IDE ಆಗಿದೆ.

ನಮ್ಮ ಮೊದಲ ಕಾರ್ಯಕ್ರಮವನ್ನು ಬರೆಯುವುದು

ಆದ್ದರಿಂದ, ನೀವು Java ಗಾಗಿ JDK, JRE ಮತ್ತು IDE ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೀರಿ. ಮುಂದಿನ ಹೆಜ್ಜೆ ಏನು? ಸಹಜವಾಗಿ, ಎಲ್ಲವೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಭಾಷೆಯನ್ನು ಕಲಿಯಲು ಸಿದ್ಧರಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯಿರಿ. ನೀವು ಜಾವಾ ಕೋಡ್‌ನ ಮೂಲ ರಚನೆಯೊಂದಿಗೆ ಪರಿಚಿತರಾಗುತ್ತೀರಿ ಮತ್ತು ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸುತ್ತೀರಿ! ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿಯೆಂದರೆ, ಜಾವಾವನ್ನು ಕಲಿಯುವ ಮೊದಲು, ನೀವು ಕನಿಷ್ಟ ಹೆಚ್ಚಿನದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಸರಳ ತತ್ವಗಳುವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್.

ಜಾವಾ ಪ್ರೋಗ್ರಾಂನ ರಚನೆಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಪ್ರತಿನಿಧಿಸಬಹುದು:

ಜಾವಾ ಪ್ರೋಗ್ರಾಂ ರಚನೆ

ಜೊತೆ ಕಡತದಲ್ಲಿ ಮೂಲ ಕೋಡ್ಹಲವಾರು ವರ್ಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ - ಇವು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರ್ಯಕ್ರಮದ ಭಾಗಗಳಾಗಿವೆ. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹಲವಾರು ಮೂಲ ಕೋಡ್ ಫೈಲ್‌ಗಳಾಗಿ ವಿಭಜಿಸುವುದು ಉತ್ತಮ ಅಭ್ಯಾಸವಾಗಿದೆ, ಪ್ರತಿಯೊಂದೂ ತನ್ನದೇ ಆದ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ. ತರಗತಿಗಳು ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ - ವಸ್ತುಗಳು ನಿರ್ವಹಿಸಬಹುದಾದ ಕ್ರಿಯೆಗಳು. ಈ ವರ್ಗದ. ವಿಧಾನವು ನೀವು ಬಯಸಿದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುವ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ನೀವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನೀವು ಯೋಜನೆಯನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಅದರಲ್ಲಿ ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಫೈಲ್. ಎಕ್ಲಿಪ್ಸ್ IDE ನಲ್ಲಿ ಯೋಜನೆಯನ್ನು ರಚಿಸುವುದನ್ನು ಪರಿಗಣಿಸೋಣ, ಆದರೆ ಇತರ IDE ಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯು ಹೆಚ್ಚು ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ. ಮೇಲ್ಭಾಗದಲ್ಲಿ "ಫೈಲ್" ಆಯ್ಕೆಮಾಡಿ, ನಂತರ "ಹೊಸ" ಮೇಲೆ ಸುಳಿದಾಡಿ ಮತ್ತು ತೆರೆಯುವ ಮೆನುವಿನಿಂದ "ಜಾವಾ ಪ್ರಾಜೆಕ್ಟ್" ಆಯ್ಕೆಮಾಡಿ. ಗೋಚರಿಸುವ ವಿಂಡೋದಲ್ಲಿ, ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಯೋಜನೆಯ ಹೆಸರು ಮತ್ತು ಇತರ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಮೂದಿಸಿ (ಏನು ಮಾಡಬೇಕೆಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಎಲ್ಲವನ್ನೂ ಹಾಗೆಯೇ ಬಿಡಬಹುದು) ಮತ್ತು "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ. ಮುಗಿದಿದೆ, ನೀವು ಯೋಜನೆಯನ್ನು ರಚಿಸಿರುವಿರಿ! ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೀವು ಬರೆಯುವ ವರ್ಗವನ್ನು ರಚಿಸುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ. ಕ್ಲಿಕ್ ಮಾಡಿ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿನಿಮ್ಮ ಯೋಜನೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ (ಅದು ಬಲಭಾಗದಲ್ಲಿ ಗೋಚರಿಸಬೇಕು) ಮತ್ತು "ಹೊಸ" → "ವರ್ಗ" ಆಯ್ಕೆಮಾಡಿ. ಹೊಸ ವರ್ಗಕ್ಕೆ ಹೆಸರನ್ನು ನೀಡಿ (ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮೊದಲು) ಮತ್ತು ಮುಕ್ತಾಯ ಕ್ಲಿಕ್ ಮಾಡಿ.

ನಿಮ್ಮ ಮೊದಲ ಕಾರ್ಯಕ್ರಮವನ್ನು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸೋಣ. ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಇದು ಪರದೆಯ ಮೇಲೆ "ಹಲೋ, ವರ್ಲ್ಡ್!" ಅನ್ನು ಪ್ರದರ್ಶಿಸುವ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ.

ಸಾರ್ವಜನಿಕ ವರ್ಗ ಮೊದಲ (ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್) ( System.out.println("ಹಲೋ, ವರ್ಲ್ಡ್!"); ) )

ನಾವು ತುಂಡು ತುಂಡಾಗಿ ಬರೆದದ್ದನ್ನು ನೋಡೋಣ:

  • ಸಾರ್ವಜನಿಕವು ಪ್ರವೇಶ ಪರಿವರ್ತಕವಾಗಿದ್ದು ಅದು ನಮ್ಮ ತರಗತಿಯನ್ನು ಯಾವ ಪ್ರೋಗ್ರಾಂನ ಭಾಗದಿಂದ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ನಿಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ, ಸಾರ್ವಜನಿಕವು ಎಲ್ಲಾ ಕೋಡ್ ಆಗಿದೆ;
  • ವರ್ಗವು ನೀವು ವರ್ಗವನ್ನು ಘೋಷಿಸುತ್ತಿರುವಿರಿ ಮತ್ತು ಬೇರೆ ಯಾವುದೋ ಅಲ್ಲ ಎಂದು ಸೂಚಿಸುವ ಕೀವರ್ಡ್ ಆಗಿದೆ;
  • ಮೊದಲನೆಯದು ನಿಮ್ಮ ತರಗತಿಯ ಹೆಸರು. ಆವರಣಗಳು ವರ್ಗ ಕೋಡ್‌ನ ಆರಂಭ ಮತ್ತು ಅಂತ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ;
  • ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್) - ಸಾರ್ವಜನಿಕ ಘೋಷಣೆ ಸ್ಥಿರ ವಿಧಾನ(ಅಂದರೆ, ವರ್ಗ ವಸ್ತುವನ್ನು ರಚಿಸದೆಯೇ ಇದನ್ನು ಕರೆಯಬಹುದು). ಉದಾಹರಣೆಯಲ್ಲಿನ ವಿಧಾನವು ಏನನ್ನೂ ಹಿಂತಿರುಗಿಸುವುದಿಲ್ಲ ಮತ್ತು ವಾದಗಳ ಸರಣಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಈ ವಿಧಾನದಲ್ಲಿನ ಏಕೈಕ ಆಜ್ಞೆಯು "ಹಲೋ, ವರ್ಲ್ಡ್!" ಎಂಬ ಸಂದೇಶವನ್ನು ಕನ್ಸೋಲ್‌ಗೆ ಮುದ್ರಿಸುತ್ತದೆ. println ಬದಲಿಗೆ ನೀವು ಮುದ್ರಣವನ್ನು ಬರೆಯಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ಒಂದೇ ವ್ಯತ್ಯಾಸವೆಂದರೆ println ಸಂದರ್ಭದಲ್ಲಿ ಲೈನ್ ಬ್ರೇಕ್ ಅಕ್ಷರವನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಸರಿ, ನೀವು ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆದಿದ್ದೀರಿ. ಈಗ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು, ಹಸಿರು ವಲಯದಲ್ಲಿರುವ ಬಿಳಿ ಬಾಣದ ಗುರುತನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮೇಲಿನ ಫಲಕ(ನೀವು ಅದರ ಮೇಲೆ ಕರ್ಸರ್ ಅನ್ನು ಸುಳಿದಾಡಿದಾಗ, "ರನ್" ಅನ್ನು ಪ್ರದರ್ಶಿಸಬೇಕು). ಕೆಳಗೆ ಕ್ಲಿಕ್ ಮಾಡಿದ ನಂತರ, ಕನ್ಸೋಲ್ ತೆರೆಯುತ್ತದೆ, ಅದರಲ್ಲಿ ನೀವು "ಹಲೋ, ವರ್ಲ್ಡ್" ಎಂಬ ಸಂದೇಶವನ್ನು ನೋಡುತ್ತೀರಿ! ಅಭಿನಂದನೆಗಳು, ನೀವು ಜಾವಾದಲ್ಲಿ ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆದಿದ್ದೀರಿ ಮತ್ತು ಈ ಭಾಷೆಯ ಆಕರ್ಷಕ ಜಗತ್ತಿನಲ್ಲಿ ಧುಮುಕಲು ಸಿದ್ಧರಿದ್ದೀರಿ!