Мазмуну:
Video: Эмне үчүн NullPointerException текшерилбеген өзгөчөлүк болуп саналат?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Java NullPointerException болуп саналат текшерилбеген өзгөчө жана RuntimeException кеңейтет. NullPointerException аны иштетүү үчүн бизди catch блогун колдонууга мажбурлабайт. Бул өзгөчө Java иштеп чыгуучу коомчулугунун көпчүлүгү үчүн коркунучтуу түш сыяктуу. Алар, адатта, биз күткөндө пайда болот.
Ошо сыяктуу эле, NullPointerException эмнени билдирет?
NullPointerException болуп саналат RuntimeException. Javaда объект шилтемесине атайын нөлдүк маани берилиши мүмкүн. NullPointerException болуп саналат колдонмо нөлдүк мааниге ээ болгон объект шилтемесин колдонууга аракет кылганда ыргытылат. Аларга төмөнкүлөр кирет: Нөл шилтеме менен шилтемеленген объект боюнча инстанция ыкмасын чакыруу.
Ошондой эле билесизби, текшерилбеген өзгөчөлүк деген эмне? Текшерилбеген Exception Javaда булар Өзгөчө учурлар компиляция убагында текшерилбеген. Булар өзгөчөлүктөр туура эмес программалоодон улам пайда болот. Программа компиляция катасын бербейт. Баары Текшерилбеген өзгөчөлүктөр RuntimeException классынын түз суб класстары.
Ошондой эле билүү үчүн, нөл көрсөткүчтүн өзгөчөлүгүн кантип оңдоого болот?
Аларга төмөнкүлөр кирет:
- Нөл объектинин инстанция ыкмасын чакыруу.
- Нөл объекттин талаасына жетүү же өзгөртүү.
- Нөлдүн узундугун массив сыяктуу кабыл алуу.
- null уячаларына массив сыяктуу кирүү же өзгөртүү.
- Нөл ыргытуу, бул Throwable маани сыяктуу.
Текшерилген өзгөчөлүк менен текшерилбеген өзгөчөлүктүн ортосунда кандай айырма бар?
негизги текшерилген ортосундагы айырма жана текшерилбеген өзгөчө бул текшерилген өзгөчөлүктөр болуп саналат текшерилди компиляция убагында текшерилбеген өзгөчөлүктөр болуп саналат текшерилди иштөө убагында.
Сунушталууда:
Эмне үчүн баары Rubyде объект болуп саналат?
"Rubyдеги бардык нерсе - бул объект" - бул сиз тез-тез уга турган нерсе. Бул жердеги максат - Rubyдеги бардык нерсе Объект экенин, ар бир объекттин классы бар экенин жана ал класстын бир бөлүгү болуу объектке суроолорду берүү же бир нерселерди жасоо үчүн колдоно ала турган көптөгөн сонун ыкмаларды берерин Матрицаны көрүү
Эмне үчүн Maven долбоорду башкаруу куралы болуп саналат?
Maven - бул POM (долбоор объектисинин модели) негизделген күчтүү долбоорду башкаруу куралы. Бул долбоорлорду куруу, көз карандылык жана документтер үчүн колдонулат. Бул ANT сыяктуу куруу процессин жөнөкөйлөтөт. maven Java иштеп чыгуучулардын күнүмдүк ишин жеңилдетет жана жалпысынан Java негизиндеги ар кандай долбоорду түшүнүүгө жардам берет
Эмне үчүн Sleepy Hollow легенда болуп саналат?
The True Story of Sleepy Hollow Ирвинг окуя революциялык согуштун согушта башы кесилген гессиялык солдаттын арбагы жөнүндө уккан фольклорго негизделгенин жана ал шаарды кыдырып жүргөнүн жазат. Бирок бул жөн гана эски согуштун арбактары өткөн окуя эмес
Эмне үчүн 1970-жылдын 1-январы доор болуп саналат?
Эмне үчүн анын ар дайым 1-январь 1970-жыл, Себеби - "1970-жылдын 1-январы" адатта "доор күнү" деп аталат, бул Unix компьютерлери үчүн убакыт башталган күн жана ал убакыт белгиси "0" деп белгиленген. Ошол күндөн бери каалаган убакыт өткөн секунданын санына жараша эсептелет
Интернет тармактын кандай түрү болуп саналат, Интернет тармактын мисалы болуп саналат?
Интернет коомдук WAN (Wide Area Network) абдан жакшы үлгүсү болуп саналат. Тармактардын башка түрлөрүнө салыштырмалуу WANдын бир айырмачылыгы - бул