Sisukord:

Kas saate muuta massiivi muutlikuks?
Kas saate muuta massiivi muutlikuks?

Video: Kas saate muuta massiivi muutlikuks?

Video: Kas saate muuta massiivi muutlikuks?
Video: Юлька_Рассказ_Слушать 2024, Mai
Anonim

Vastus on, jah, sa saad teha an massiivi (nii primitiivne kui ka referentstüüp massiivi nt. an int massiivi ja String massiivi ) muutlik Javas, kuid muudab ainult viidet, mis osutab an-ile massiivi tahe olema nähtav kõigile lõimedele, mitte tervele massiivi.

Kas Java massiivi niit on lisaks sellele ohutu?

Java mälumudelid arvestavad iga massiivi element eraldi muutujana. Sul võib olla niit -Ebaturvalised toimingud sellise muutuja puhul nagu kõigi teiste muutujate puhul. The massiivi ise on üsna niit ohutu . Võite saada ebaõigeid tulemusi või isegi ebamõistlikke tulemusi või erandeid.

Teiseks, mis on volatile'i kasutamine Javas? Muutuv Märksõna sisse Java . Muutuv märksõna on kasutatud muutuja väärtuse muutmiseks erinevate lõimede kaupa. See on ka kasutatud klasside lõime turvaliseks muutmiseks. See tähendab, et mitu lõime saab kasutada klasside meetod ja eksemplar samaaegselt ilma probleemideta.

Inimesed küsivad ka, kus hoitakse massiivi elemente?

Kui me kuulutame an massiivi , on arvuti mälus reserveeritud ruumi massiivi . The elemendid selle massiivi on ladustatud nendes mälukohtades. Peaasi, et massiivid on see massiivi elemendid on alati ladustatud järjestikustes mälukohtades.

Kuidas massiivi sorteerida?

Vaadake seda näidet:

  1. importida java. util. massiivid;
  2. public class Sorteerimine {
  3. public static void main (String args) {
  4. int massiiv = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Massiivid. sorti(massiivi);
  6. Süsteem. välja. println("Täielikult sorteeritud: " + Massiivid.
  7. int indeks = massiivid. kahendotsing(massiiv, 42);
  8. Süsteem. välja.

Soovitan: