Мазмуну:

Сиз массивди туруксуз кыла аласызбы?
Сиз массивди туруксуз кыла аласызбы?

Video: Сиз массивди туруксуз кыла аласызбы?

Video: Сиз массивди туруксуз кыла аласызбы?
Video: Осор Эшматов - Журогумду сунсам дейм 2024, Апрель
Anonim

Жооп: Ооба, сен жасай аласың а массив (примитивдүү жана шилтеме түрү массив мис. an int массив жана String массив ) туруксуз Java менен, бирок бир гана шилтемени көрсөткөн шилтеме өзгөрөт массив болот бүтүндөй эмес, бардык жиптерге көрүнөө массив.

Мындан тышкары, Java массивинин жиптери коопсузбу?

Java эс моделдери ар бир карап массив өзүнчө өзгөрмө катары элемент. Сенде болушу мүмкүн жип - башка өзгөрмөлөр сыяктуу эле мындай өзгөрмө боюнча кооптуу аракеттер. The массив өзү абдан жип коопсуз . Сиз туура эмес жыйынтыктарды, ал тургай, акылга сыйбаган жыйынтыктарды же өзгөчө учурларды аласыз.

Экинчиден, Java'да туруксуздуктун кандай пайдасы бар? Учуучу Ачкычтуу сүйлөм боюнча Java . Учуучу ачкыч сөз болуп саналат колдонулган өзгөрмөнүн маанисин ар кандай жиптер менен өзгөртүү. Бул дагы колдонулган класстарды коопсуз кылуу үчүн. Бул бир нече жип болот дегенди билдирет колдонуу бир эле учурда эч кандай көйгөйсүз класстардын ыкмасы жана мисалы.

Адамдар дагы сурашат, массивдин элементтери кайда сакталат?

Биз жарыялаганыбызда массив , компьютердин эс тутумунда орун сакталган массив . The элементтер ныкы массив болуп саналат сакталган бул эс тутум жерлеринде. Маанилүү нерсе жөнүндө массивдер ошол массивдин элементтери ар дайым сакталган ырааттуу эс орундарында.

Массивди кантип иреттейсиз?

Бул мисалды карап көрүңүз:

  1. java импорттоо. util. Массивдер;
  2. коомдук класс сорттоо {
  3. public static void main (String args) {
  4. int массив = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Массивдер. сорттоо(массив);
  6. Система. чыгып. println("Толугу менен иреттелген: " + Массивдер.
  7. int индекс = Массивдер. binarySearch(массив, 42);
  8. Система. чыгып.

Сунушталууда: