Съдържание:

Можете ли да направите масива променлив?
Можете ли да направите масива променлив?

Видео: Можете ли да направите масива променлив?

Видео: Можете ли да направите масива променлив?
Видео: Юлька_Рассказ_Слушать 2024, Ноември
Anonim

Отговорът е да, можеш да направиш ан масив (както примитивен, така и референтен тип масив напр. int масив и String масив ) летлив в Java, но се променя само на препратка, сочеща към an масив ще да бъде видим за всички нишки, а не за цялата масив.

Освен това, безопасен ли е масивът на Java?

Java моделите памет разглеждат всеки масив елемент като отделна променлива. Може би имаш конец -небезопасни действия върху такава променлива, както всички други променливи. В масив сам по себе си е доста безопасен за конци . Може да получите неправилни резултати или дори неразумни резултати или изключения.

Второ, каква е ползата от volatile в Java? Летлив Ключова дума в Java . Летлив ключова дума е използван за промяна на стойността на променлива от различни нишки. То е също използван за да направите класовете безопасни за нишки. Това означава, че множество нишки могат използване метод и екземпляр на класовете едновременно без никакъв проблем.

Хората също питат къде се съхраняват елементите на масива?

Когато декларираме an масив , в паметта на компютъра е запазено място за масив . В елементи от масив са съхранени в тези места в паметта. Важното за масиви е това елементи на масива са винаги съхранени в последователни места в паметта.

Как сортирате масив?

Разгледайте този пример:

  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. Система. навън.

Препоръчано: