Mundarija:

Siz massivni o'zgaruvchan qila olasizmi?
Siz massivni o'zgaruvchan qila olasizmi?

Video: Siz massivni o'zgaruvchan qila olasizmi?

Video: Siz massivni o'zgaruvchan qila olasizmi?
Video: [Основы электротехники] Сопротивление #12 2024, Dekabr
Anonim

Javob: Ha, qilishingiz mumkin a massiv (ham ibtidoiy, ham mos yozuvlar turi massiv masalan. bir int massiv va String massiv ) uchuvchan Java-da, lekin faqat an-ga ishora qiluvchi havolani o'zgartiradi massiv bo'ladi to'liq emas, balki barcha iplarga ko'rinadigan bo'lishi massiv.

Bundan tashqari, Java massiv ishi xavfsizmi?

Java xotira modellari har birini ko'rib chiqadi massiv alohida o'zgaruvchi sifatida element. Sizda bo'lishi mumkin ip - har qanday boshqa o'zgaruvchilar kabi bunday o'zgaruvchida xavfli harakatlar. The massiv o'zi juda ip xavfsiz . Siz noto'g'ri natijalarni yoki hatto mantiqsiz natijalarni yoki istisnolarni olishingiz mumkin.

Ikkinchidan, Java-da volatile-dan qanday foydalanish kerak? O'zgaruvchan Kalit so'z ichida Java . O'zgaruvchan kalit so'z ishlatilgan o'zgaruvchining qiymatini turli iplar orqali o'zgartirish. Bu ham ishlatilgan sinflarni xavfsiz qilish uchun. Bu bir nechta iplar mumkin degan ma'noni anglatadi foydalanish hech qanday muammosiz bir vaqtning o'zida sinflarning usuli va namunasi.

Odamlar, shuningdek, massiv elementlari qayerda saqlanadi?

Biz e'lon qilganimizda massiv uchun kompyuter xotirasida joy ajratilgan massiv . The elementlar ning massiv bor saqlanadi bu xotira joylarida. Haqida muhim narsa massivlar bu massiv elementlari har doim bor saqlanadi ketma-ket xotira joylarida.

Massivni qanday saralaysiz?

Ushbu misolni ko'rib chiqing:

  1. import java. util. Massivlar;
  2. umumiy sinf saralash {
  3. umumiy statik bekor asosiy (String args) {
  4. int massiv = {45, 12, 85, 32, 89, 39, 69, 44, 42, 1, 6, 8};
  5. Massivlar. saralash (massiv);
  6. Tizim. tashqariga. println("To'liq saralangan: " + Massivlar.
  7. int indeksi = Massivlar. binarySearch(massiv, 42);
  8. Tizim. tashqariga.

Tavsiya: