Sisällysluettelo:

Voitko tehdä joukosta haihtuvan?
Voitko tehdä joukosta haihtuvan?

Video: Voitko tehdä joukosta haihtuvan?

Video: Voitko tehdä joukosta haihtuvan?
Video: Miten aloittaa työhakemus? ✍️ Katso vinkit, joilla erotut joukosta 💎 Duunivinkit 2024, Saattaa
Anonim

Vastaus on kyllä, sinä voit tehdä an joukko (sekä primitiivinen että viitetyyppi joukko esim. väliv joukko ja String joukko ) haihtuvia Javassa, mutta muuttuu vain viitteeksi, joka osoittaa an joukko tulee olla näkyvissä kaikille säikeille, ei koko joukko.

Tämän lisäksi, onko Java-taulukkosäie turvallinen?

Java muistimallit huomioivat jokaisen joukko elementti erillisenä muuttujana. Sinulla saattaa olla lanka -turvattomat toiminnot sellaiselle muuttujalle, kuten muillekin muuttujille. The joukko itsessään on melkoinen lanka turvallinen . Saatat saada virheellisiä tuloksia tai jopa käsittämättömiä tuloksia tai poikkeuksia.

Toiseksi, mitä hyötyä haihtuvasta on Javassa? Haihtuva Avainsana sisään Java . Haihtuva avainsana on käytetty muuttaaksesi muuttujan arvoa eri säikeillä. Se on myös käytetty jotta luokat olisivat turvallisia. Se tarkoittaa, että useat säikeet voivat käyttää luokkien menetelmä ja ilmentymä samaan aikaan ilman ongelmia.

Ihmiset kysyvät myös, mihin taulukkoelementit on tallennettu?

Kun julistamme an joukko , tietokoneen muistista on varattu tilaa joukko . The elementtejä -lta joukko ovat tallennettu näissä muistipaikoissa. Tärkein asia taulukoita onko tuo taulukon elementtejä ovat aina tallennettu peräkkäisissä muistipaikoissa.

Miten lajittelet taulukon?

Katso tämä esimerkki:

  1. tuo java. util. Taulukot;
  2. julkinen luokka Lajittelu {
  3. public static void main (merkkijono args) {
  4. int taulukko = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Taulukot. lajittele(taulukko);
  6. Järjestelmä. ulos. println("Täysin lajiteltu: " + Taulukot.
  7. int index = Arrays. binarySearch(taulukko, 42);
  8. Järjestelmä. ulos.

Suositeltava: