Мазмуну:

Java'да нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?
Java'да нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?

Video: Java'да нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?

Video: Java'да нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?
Video: Excel дээр автоматаар хуанли-ээлж төлөвлөгч 2024, Ноябрь
Anonim

Булар болушу мүмкүн:

  1. Адан бир ыкманы чакыруу нөл объект.
  2. Кирүү же өзгөртүү а нөл объектинин талаасы.
  3. Узундугун алуу нөл , ал массив сыяктуу.
  4. уячаларына жетүү же өзгөртүү нөл объект, массив сыяктуу.
  5. ыргытуу нөл , бул Throwable маани сыяктуу.
  6. Сиз синхрондоштурууга аракет кылганыңызда нөл объект.

Мындан тышкары, нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?

Аларга төмөнкүлөр кирет:

  1. Нөл объектинин инстанция ыкмасын чакыруу.
  2. Нөл объекттин талаасына жетүү же өзгөртүү.
  3. Нөлдүн узундугун массив сыяктуу кабыл алуу.
  4. null уячаларына массив сыяктуу кирүү же өзгөртүү.
  5. Нөл ыргытуу, бул Throwable маани сыяктуу.

Жогорудагыдан тышкары, эмне үчүн мен Java'да нөлдүк көрсөткүчтү алып жатам? NullPointerException RuntimeException болуп саналат. In Java , атайын нөл маани объект шилтемеге дайындалышы мүмкүн. NullPointerException Колдонмо бар объект шилтемесин колдонууга аракет кылганда ыргытылат нөл баалуулук. А тарабынан айтылган объект боюнча инстанция ыкмасын чакыруу нөл шилтеме.

Ошо сыяктуу эле, мен кантип Java'да нөлдүк көрсөткүчтүн өзгөчөлүгүнөн кутулсам болот?

NullPointerException болбош үчүн Java кеңештери жана мыкты тажрыйбалар

  1. Белгилүү String литералдык, тескерисинче, белгисиз объектиде equals() жана equalsIgnoreCase() методдорун чакырыңыз.
  2. toString() ордуна valueOf() функциясын тандаңыз, мында экөө тең бирдей натыйжа берет.
  3. нөл коопсуз ыкмаларын жана китепканаларды колдонуу.
  4. Методдон null кайтаруудан качыңыз, анын ордуна бош коллекцияны же бош массивди кайтарыңыз.

Java мисалында нөл көрсөткүчү деген эмне?

Javaдагы Null Pointer Exception Программалоо. NullPointerException иштөө убактысы болуп саналат өзгөчө жана ал тиркеме а бар объект шилтемесин колдонууга аракет кылганда ыргытылат нөл баалуулук. үчүн мисал , ыкмасын колдонуу менен а нөл шилтеме.

Сунушталууда: