Satura rādītājs:

Vai jūs varat padarīt masīvu nepastāvīgu?
Vai jūs varat padarīt masīvu nepastāvīgu?

Video: Vai jūs varat padarīt masīvu nepastāvīgu?

Video: Vai jūs varat padarīt masīvu nepastāvīgu?
Video: What role has the VOLATILE keyword in Java? 2024, Decembris
Anonim

Atbilde ir, jā, tu vari uztaisīt an masīvs (gan primitīvais, gan atsauces veids masīvs piem. int masīvs un String masīvs ) nepastāvīgs Java versijā, bet mainās tikai atsauce, kas norāda uz an masīvs būs jābūt redzamam visiem pavedieniem, nevis visam masīvs.

Turklāt vai Java masīva pavediens ir drošs?

Java atmiņas modeļi ņem vērā katru masīvs elementu kā atsevišķu mainīgo. Jums var būt pavediens -nedrošas darbības ar šādu mainīgo, tāpat kā ar citiem mainīgajiem. The masīvs pati par sevi ir diezgan vītne droši . Jūs varat iegūt nepareizus rezultātus vai pat nesaprātīgus rezultātus, vai izņēmumus.

Otrkārt, kāda ir gaistošā izmantošana Java? Nepastāvīgs Atslēgvārds iekšā Java . Nepastāvīgs atslēgvārds ir lietots lai mainītu mainīgā lieluma vērtību ar dažādiem pavedieniem. Tas ir arī lietots lai nodarbības būtu drošas. Tas nozīmē, ka var būt vairāki pavedieni izmantot klašu metode un instance vienlaikus bez problēmām.

Cilvēki arī jautā, kur tiek glabāti masīva elementi?

Kad mēs pasludinām an masīvs , vieta datora atmiņā ir rezervēta masīvs . The elementi no masīvs ir glabājas šajās atmiņas vietās. Svarīgākais par masīvi vai tas ir masīva elementi ir vienmēr glabājas secīgās atmiņas vietās.

Kā jūs kārtojat masīvu?

Apskatiet šo piemēru:

  1. importēt javu. util. Masīvi;
  2. public class Šķirošana {
  3. public static void main (String args) {
  4. int masīvs = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Masīvi. kārtot(masīvs);
  6. Sistēma. ārā. println("Pilnīgi sakārtots: " + Masīvi.
  7. int indekss = masīvi. binarySearch(masīvs, 42);
  8. Sistēma. ārā.

Ieteicams: