Obsah:

Můžete pole nastavit jako nestálé?
Můžete pole nastavit jako nestálé?

Video: Můžete pole nastavit jako nestálé?

Video: Můžete pole nastavit jako nestálé?
Video: Золотая орда в Былинах Русских 2024, Smět
Anonim

Odpověď je ano, muzes udelat an pole (jak primitivní, tak referenční typ pole např. int pole a String pole ) nestálý v Javě, ale změní se pouze na odkaz ukazující na an pole bude být viditelný pro všechna vlákna, ne pro celek pole.

Kromě toho je vlákno pole Java bezpečné?

Jáva paměťové modely zohledňují každý pole prvek jako samostatná proměnná. Možná ano vlákno -nebezpečné akce s takovou proměnnou, stejně jako jakékoli jiné proměnné. The pole samo o sobě je docela závit bezpečný . Můžete získat nesprávné výsledky nebo dokonce nesmyslné výsledky nebo výjimky.

Za druhé, k čemu se používá těkavá v Javě? Nestálý Klíčové slovo v Jáva . Nestálý klíčové slovo je použitý změnit hodnotu proměnné různými vlákny. Je to také použitý aby byly třídy bezpečné. To znamená, že může být více vláken použití metoda a instance tříd zároveň bez jakýchkoliv problémů.

Lidé se také ptají, kde jsou uloženy prvky pole?

Když prohlásíme an pole , v paměti počítače je vyhrazeno místo pro pole . The elementy z pole jsou uloženy v těchto paměťových místech. To důležité o pole je to? prvky pole jsou vždy uloženy v po sobě jdoucích paměťových místech.

Jak třídíte pole?

Podívejte se na tento příklad:

  1. importovat java. util. Pole;
  2. public class Řazení {
  3. public static void main (String args) {
  4. int pole = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Pole. seřadit (pole);
  6. Systém. ven. println("Úplně seřazeno: " + Pole.
  7. int index = Pole. binarySearch(pole, 42);
  8. Systém. ven.

Doporučuje: