Java-da null tekshirilmoqda

Muallif: Eugene Taylor
Yaratilish Sanasi: 9 Avgust 2021
Yangilanish Sanasi: 22 Iyun 2024
Anonim
Java-da null tekshirilmoqda - Maslahatlar
Java-da null tekshirilmoqda - Maslahatlar

Tarkib

Null o'zgaruvchining ob'ektga murojaat qilmasligini va qiymatga ega emasligini ko'rsatadi. Kod qismidagi nol qiymatni tekshirish uchun siz standart "if" iborasidan foydalanishingiz mumkin. Null odatda biror narsaning mavjud emasligini ko'rsatish yoki tasdiqlash uchun ishlatiladi. Shu nuqtai nazardan, u kod ichidagi boshqa jarayonlarni boshlash yoki to'xtatish uchun shart sifatida ishlatilishi mumkin.

Qadam bosish

2-qismning 1-qismi: Java-da null-ni tekshirish

  1. O'zgaruvchini aniqlash uchun "=" dan foydalaning. Yagona "=" o'zgaruvchini e'lon qilish va unga qiymat berish uchun ishlatiladi. Buning yordamida o'zgaruvchini null qiymatiga o'rnatish mumkin.
    • "0" va null qiymatlari bir xil emas va ular har xil yo'llar bilan harakat qilishadi.
    • o'zgaruvchiName = null;
  2. O'zgaruvchining qiymatini tekshirish uchun "==" dan foydalaning. Hisoblagichning ikkala tomonidagi ikkita qiymat teng yoki yo'qligini tekshirish uchun "==" ishlatiladi. Agar siz o'zgaruvchini "=" bilan nullga o'rnatgan bo'lsangiz, u holda o'zgaruvchining null ekanligini tekshirish "true" qiymatini beradi.
    • o'zgaruvchanName == null;
    • Bundan tashqari, qiymat teng emasligini tekshirish uchun "! =" Dan foydalanishingiz mumkin.
  3. Null uchun shart yaratish uchun "if" iborasidan foydalaning. Ushbu ifoda mantiqiy (haqiqiy yoki noto'g'ri) ni qaytaradi. Mantiqiy qiymatdan iboraning keyingi ishlashi uchun shart sifatida foydalanishingiz mumkin.
    • Masalan, agar qiymat null bo'lsa, unda "ob'ekt null" matnini chop eting. Agar "==" o'zgaruvchini nolga qaytarmasa, u holda bu shartni o'tkazib yuboradi yoki boshqa yo'nalish bo'yicha harakat qiladi.
    • Ob'ekt ob'ekti = null; if (object == null) {System.out.print ("ob'ekt null"); }

2-qismning 2-qismi: Nolinchi chekdan foydalanish

  1. Null qiymatini noma'lum qiymat sifatida ishlating. Belgilangan qiymat o'rniga standart qiymat sifatida nulldan foydalanish odatiy holdir.
    • string () qiymati amalda ishlatilmaguncha null ekanligini bildiradi.
  2. Jarayonni to'xtatish sharti sifatida null-dan foydalaning. Nol qiymatni qaytarish tsiklni to'xtatish yoki jarayonni to'xtatish uchun tetik sifatida ishlatilishi mumkin. Bu xato yoki istalmagan holat bajarilganda xato yoki istisno tashlash uchun ko'proq ishlatiladi.
  3. Boshlanmagan holatni ko'rsatish uchun null-dan foydalaning. Xuddi shu tarzda, null jarayon boshlanmaganligini bildiruvchi bayroq sifatida yoki jarayon boshlanishini ko'rsatadigan shart sifatida ishlatilishi mumkin.
    • Masalan, ob'ekt bo'sh bo'lsa, biror narsa qiling yoki ob'ekt bo'sh bo'lmaguncha hech narsa qilmang.

      sinxronlashtirilgan usul () {while (usul () == null); method (). nowCanDoStuff (); }

Maslahatlar

  • Ba'zilar noaniq yomon dasturlashning ob'ektga yo'naltirilgan dasturlashda tez-tez ishlatilishini topadilar, bu erda qiymatlar har doim ob'ektga ishora qilishi kerak.