ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಜಾವಾ ಅರೇ. ಜಾವಾದಲ್ಲಿ ಅರೆಸ್. ಆರಂಭಿಕರಿಗಾಗಿ ಜಾವಾ

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

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

ಸೃಷ್ಟಿ ಮತ್ತು ಏಕ ಆಯಾಮದ ಸಾಲುಗಳನ್ನು ಕುಶಲ

ಒಂದು-ಆಯಾಮದ ರಚನೆಯ ಅತ್ಯುತ್ಕೃಷ್ಟವಾಗಿ ಮತ್ತು ಜಾವಾ ರಚನೆಯ ನಿರ್ದಿಷ್ಟ ಸೂಚ್ಯಂಕ ಅನುರೂಪವಾಗಿದೆ ಪ್ರತಿಯೊಂದೂ ಸಂಬಂಧಿತ ಸಾಮಾನ್ಯ ಹೆಸರು ಅಂಶಗಳನ್ನು ಸಂಗ್ರಹವಾಗಿದೆ. ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಲು ವೇ ಕೆಳಗಿನ ಚಿತ್ರವನ್ನು ತೋರಿಸಲಾಗಿದೆ.

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

ಜಾವಾ ರಚನೆಯ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೀಗೆ 0 ಆರಂಭಗೊಂಡು ರಚನೆಯ ಮೊದಲ ಅಂಶ ಸೂಚ್ಯಂಕ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ, ಮತ್ತು ಆರನೇ - 5. ಇಂತಹ ಐದನೇ ಹೋದಂತೆ ಸರಣಿ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಂಶ ಸಂಪರ್ಕಿಸಿ ಸೂಚಿಸಲು ರಚನೆಯ ಹೆಸರು ಸಾಕಾಗುತ್ತದೆ ಮತ್ತು ಹೆಸರಿನ ಮುಂದೆ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಸೂಚ್ಯಂಕ ಮಾಡಲು . ಹೀಗೆ ಅಂಶ ಮೌಲ್ಯವು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯ, ಮತ್ತು ತೆಗೆಯುವುದನ್ನು. ಆದಾಗ್ಯೂ, ಒಂದು ನೀವು ಯಾವುದೇ ವಿಷಯವಿದೆ ಇದು ಸೂಚ್ಯಂಕ ಹಾದು ವೇಳೆ, ದೋಷ ಉಂಟಾದರೆ ಏಕೆಂದರೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಇರಬೇಕು.

ಜಾವಾದಲ್ಲಿ ಬಹುಆಯಾಮದ ಅರೆಸ್

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

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

ಅನಿಯಮಿತ ರಚನೆಗಳು

ಎರಡು ಆಯಾಮದ ರಚನೆಯ ಆಯ್ರೆಗಳ ಒಂದು ರಚನೆ. ನಾವು ಈಗಾಗಲೇ ಕಂಡುಬಂದಿದೆ. ರಚನೆಗಳು ಇದರಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಎಂದು ಆದರೆ, ವಿವಿಧ ಉದ್ದದ ಹೊಂದಿವೆ? ಉತ್ತರ - ಹೌದು, ಅವರು ಮಾಡಬಹುದು. ಈ ನಿಟ್ಟಿನಲ್ಲಿ, ಜಾವಾ ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ ಎರಡು ಆಯಾಮದ ರಚನೆಯ ಘೋಷಿಸಲು ಅವಕಾಶ ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು, ಉದ್ದ 2, 3 ಮತ್ತು 4 ತ್ರಿವಿಮಿತೀಯ ರಚನೆಯ ಸಂಗ್ರಹಿಸಲು ಎಂದು ಕ್ರಮವಾಗಿ ಎರಡು ಆಯಾಮದ ರಚನೆಯ ರಚಿಸಲು ಬಯಸುವ. ಕೆಳಗಿನಂತೆ ಅವರು ಘೋಷಿಸಿದರು:

intarr [] [] = newint [3] [];

ನಾವು ಎರಡನೇ ವಾಕ್ಯ ರಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನೂ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ರಚನೆಯ ಆಗ ಗಾತ್ರ ನಿರ್ಧರಿಸುವುದು ಕೆಳಕಂಡಂತೆ ಇರುತ್ತದೆ:

ಆಗ [0] = ಹೊಸ ಇಂಟ್ [2];

ಆಗ [1] = ಹೊಸ ಇಂಟ್ [3];

ಆಗ [2] = newint [4];

ಇಂಡೆಕ್ಸ್ನಲ್ಲಿ ಮೊದಲ ಸರಣಿ ಐಟಂ ಉಲ್ಲೇಖಿಸುತ್ತಾ 0 ಪಾಯಿಂಟ್, ನಾವು 2. ವಿಸ್ತೀರ್ಣದ ಅಂಶ ಸೂಚ್ಯಂಕ 1 ಆಯಾಮ ರಚನೆಯ 3, ಹೀಗೆ ಇಡಲಾಗುವುದಿಲ್ಲ ಘೋಷಿಸಬೇಕಾಗಿದೆ. ಇದು ಬಹಳ ಸರಳ.

ಪರ್ಯಾಯ ವಾಕ್ಯ ಜಾವಾ ರಚನೆಯ ಜಾಹೀರಾತುಗಳು

ಆರಂಭಿಸಲು ಅವರು ದಾಖಲಿಸಿದವರು ಮಾಡಿದಾಗ ರಚನೆಗಳು ನೇರವಾಗಿ ಮಾಡಬಹುದು. ಇದು ಬಹಳ ಸರಳ.

ಜಾಹೀರಾತುಗಳು ಮತ್ತು ರಚನೆಗಳು jerseyNumber playerName ಗಮನ ಪೇ.

ಈ ಘೋಷಣೆ ಎರಡು ಆಯಾಮದ ಸಾಲುಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಕೆಳಕಂಡಂತೆ ಇರುತ್ತದೆ:

ಇಂಟ್ [] [] ಆಗ = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

ಬದಲಿಗೆ ಒಂದು ಅಲ್ಪವಿರಾಮದಿಂದ ಎಲ್ಲಾ ಅಂಶಗಳ ಒಂದು ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ ಹೊಸ ಆಯೋಜಕರು ಒಂದು ಆರಂಭಿಕ ಕಟ್ಟುಪಟ್ಟಿಯ, ಈ ಮಾಡಲು,. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಜಾವಾ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವುಗಳನ್ನು ಮತ್ತು ಪ್ರಕಾರವಾಗಿ ಅವುಗಳನ್ನು ಸೂಚ್ಯಂಕಗಳಲ್ಲಿ ಮೆಮೊರಿ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ.

ಸಹಾಯಕ ವರ್ಗ ಅರೆಸ್

java.util ಪ್ಯಾಕೇಜ್, ಜಾವಾದಲ್ಲಿ ರಚನೆಗಳು ಮುಂತಾದ ಘಟಕಗಳು ಕೆಲಸ, ಅದು ಮಹತ್ತರವಾಗಿ ಅವುಗಳನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸಲಾರಂಭಿಸಿತು ಅನುಕೂಲ, ಸ್ಥಿರ ವಿಧಾನಗಳ ವಿವಿಧ ಒದಗಿಸುತ್ತದೆ ಅರೆಸ್ ವಿಶೇಷ ವರ್ಗ, ಹೊಂದಿದೆ. ಮುಖ್ಯ ವಿಧಾನಗಳ ಒಂದು ಪಟ್ಟಿಯನ್ನು ಕೆಳಗಿನ ಚಿತ್ರವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ.

ನಮಗೆ ಅತ್ಯಂತ ಉಪಯುಕ್ತ ಕೆಲವು ಪರೀಕ್ಷಿಸಲು ಅವಕಾಶ ಜಾವಾ ರಚನೆಯ ವಿಧಾನಗಳು:

- copyOf (ಸರಣಿ ಅಳತೆ) - ಹರಡುವ ರಚನೆಯ ಅನುಗುಣವಾದ ಉದ್ದದ ಪ್ರತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಹರಡುವ ಮೂಲ ರಚನೆಯ ಹೆಚ್ಚು ವೇಳೆ, ನಂತರ ಎಲ್ಲಾ "ಹೆಚ್ಚುವರಿ" ಅಂಶಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು (0 ಸರಳವಾಗಿಯೇ ಪ್ರಕಾರ ಮತ್ತು ಶೂನ್ಯ, ಉಲ್ಲೇಖ ಇದ್ದರೆ) ತುಂಬಿದೆ.

- copyOfRange (ರಚನೆಯ ಮೊದಲ ಸೂಚ್ಯಂಕ, ನಂತರದ ಸೂಚ್ಯಂಕ) - ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಆದರೆ ಉಪಯುಕ್ತ ವಿಧಾನ. ಜಾರಿಗೆ ರಚನೆಯ ಇದು ಪ್ರತಿಗಳು, ಕಳೆದ ಮೊದಲ ಸೂಕ್ತ ಸೂಚಿಕೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

- ರೀತಿಯ (ಸರಣಿ) - ಏರಿಕೆಯ ಕ್ರಮದಲ್ಲಿ ರಚನೆಯ ಅಂಶಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ.

- ಫಿಲ್ (ಅರ್ರೆಯ್ ಮೌಲ್ಯವು) - ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅನುಗುಣವಾದ ಮೌಲ್ಯವನ್ನು ಹರಡುವ ತುಂಬುತ್ತದೆ.

- binarySearch (ಅರ್ರೆಯ್ ಮೌಲ್ಯವು) - ವಿಂಗಡಿಸಲಾದ ಸರಣಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಸರಿಹೊಂದುವ ಮೌಲ್ಯದ ಒಂದು ಅಂಶ ಹರಡುವ ಮೂಲಕ ಸೂಚ್ಯಂಕ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಈ ಅಂಶ ಕಾಣೆಯಾಗಿದೆ, ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಯನ್ನು ಇದೆ.

ವಿಧಾನಗಳು ಸ್ಥಿರ ಕಾರಣ, ಕರೆ ಅವರನ್ನು ವರ್ಗದ ಅರೆಸ್ ಒಂದು ಉದಾಹರಣೆಗೆ ರಚಿಸಲು ಅಗತ್ಯವಿಲ್ಲ. ಇದು ನೇರವಾಗಿ ಕರೆಯಲಾಗಿದೆ: Arrays.sort (ಆಗ).

ತೀರ್ಮಾನಕ್ಕೆ

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.atomiyme.com. Theme powered by WordPress.