INHOUDSOPGAWE:

Kan jy skikking vlugtig maak?
Kan jy skikking vlugtig maak?

Video: Kan jy skikking vlugtig maak?

Video: Kan jy skikking vlugtig maak?
Video: Rumors & Lies; Latest Harry & Meghan Stories 2024, November
Anonim

Die antwoord is, Ja, jy kan maak an skikking (beide primitiewe en verwysingstipe skikking bv. 'n int skikking en String skikking ) wisselvallig in Java, maar verander slegs na verwysing wat na 'n skikking sal wees sigbaar vir alle drade, nie die geheel nie skikking.

Benewens dit, is Java-skikkingdraad veilig?

Java geheuemodelle oorweeg elkeen skikking element as 'n aparte veranderlike. Jy het dalk draad -onveilige aksies op so 'n veranderlike net soos enige ander veranderlikes. Die skikking self is nogal draad veilig . Jy kan verkeerde resultate kry, of selfs onsinbare resultate, of uitsonderings.

Tweedens, wat is die gebruik van volatile in Java? Vlugtig Sleutelwoord in Java . Vlugtig sleutelwoord is gebruik word om die waarde van 'n veranderlike deur verskillende drade te verander. Dit is ook gebruik word om klasse veilig te maak. Dit beteken dat verskeie drade kan gebruik 'n metode en instansie van die klasse op dieselfde tyd sonder enige probleem.

Mense vra ook, waar word skikkingselemente gestoor?

Wanneer ons verklaar 'n skikking , word spasie in die geheue van die rekenaar gereserveer vir die skikking . Die elemente van die skikking is gestoor word in hierdie geheue plekke. Die belangrike ding oor skikkings is dit skikking elemente is altyd gestoor word in opeenvolgende geheue plekke.

Hoe sorteer jy 'n skikking?

Kyk bietjie na hierdie voorbeeld:

  1. voer java in. gebruik. Skikkings;
  2. publieke klas Sorteer {
  3. openbare statiese leemte hoof (String args) {
  4. int skikking = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Skikkings. sorteer (skikking);
  6. Stelsel. uit. println("Volledig gesorteer: " + Skikkings.
  7. int indeks = Skikkings. binarySearch (skikking, 42);
  8. Stelsel. uit.

Aanbeveel: