Агуулгын хүснэгт:

Би Java дээр хоосон заагч үл хамаарах байдлыг хэрхэн засах вэ?
Би Java дээр хоосон заагч үл хамаарах байдлыг хэрхэн засах вэ?

Видео: Би Java дээр хоосон заагч үл хамаарах байдлыг хэрхэн засах вэ?

Видео: Би Java дээр хоосон заагч үл хамаарах байдлыг хэрхэн засах вэ?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, May
Anonim

Эдгээр нь:

  1. a-аас аргыг дуудаж байна null обьект.
  2. Нэвтрэх эсвэл өөрчлөх a null объектын талбар.
  3. -ийн уртыг авч байна null , энэ нь массив юм шиг.
  4. Слотуудад хандах эсвэл өөрчлөх null объект нь массив мэт.
  5. Шидэх null , Энэ нь Throwable утга юм шиг.
  6. Та синхрончлохыг оролдох үед a null обьект.

Нэмж дурдахад би тэг заагчийн үл хамаарах байдлыг хэрхэн засах вэ?

Үүнд:

  1. null объектын жишээ аргыг дуудаж байна.
  2. null объектын талбарт хандах эсвэл өөрчлөх.
  3. null-ийн уртыг массив шиг авах.
  4. null-ийн үүрэнд массив шиг хандах эсвэл өөрчлөх.
  5. Энэ нь Throwable утга юм шиг null шидэх.

Дээр дурдсанаас гадна би яагаад Java хэл дээр null заагч үл хамаарах зүйл авч байна вэ? NullPointerException нь RuntimeException юм. онд Java , онцгой null утгыг объектын лавлагаанд оноож болно. NullPointerException Програм нь объектын лавлагааг ашиглахыг оролдох үед шидэгддэг null үнэ цэнэ. А-аар иш татсан объект дээр жишээ аргыг дуудах null лавлагаа.

Үүнтэй адилаар би Java хэл дээрх null заагч үл хамаарах байдлаас хэрхэн ангижрах вэ?

NullPointerException-ээс зайлсхийхийн тулд Java зөвлөмжүүд болон шилдэг туршлагууд

  1. Мэдэгдэж байгаа String literal, харин үл мэдэгдэх объект дээр equals() болон equalsIgnoreCase() аргыг дууд.
  2. Хоёулаа ижил үр дүнг өгдөг toString()-ээс valueOf()-г илүүд үзнэ үү.
  3. Аюулгүй арга, номын санг ашиглах.
  4. Аргын хоосон утгыг буцаахаас зайлсхий, оронд нь хоосон цуглуулга эсвэл хоосон массивыг буцаа.

Java жишээн дэх null заагч үл хамаарах зүйл гэж юу вэ?

Java дахь null заагчийн онцгой тохиолдол Програмчлал. NullPointerException ажиллах хугацаа юм үл хамаарах зүйл бөгөөд програм нь объектын лавлагааг ашиглахыг оролдох үед шидэгддэг null үнэ цэнэ. Учир нь жишээ , аргыг ашиглан a null лавлагаа.

Зөвлөмж болгож буй: