Мазмұны:
Бейне: Неліктен NullPointerException тексерілмеген ерекшелік болып табылады?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Java NullPointerException болып табылады белгіленбеген ерекшелік және RuntimeException кеңейтеді. NullPointerException оны өңдеу үшін бізді catch блогын қолдануға мәжбүрлемейді. Бұл ерекшелік java әзірлеушілер қауымдастығының көпшілігі үшін қорқынышты түс сияқты. Олар әдетте біз күтпеген кезде пайда болады.
Сол сияқты, NullPointerException нені білдіреді деп сұралады.
NullPointerException - бұл RuntimeException. Java тілінде нысан сілтемесіне арнайы нөлдік мән тағайындалуы мүмкін. NullPointerException - бұл қолданба нөлдік мәні бар нысан сілтемесін пайдалануға әрекет жасағанда шығарылады. Оларға мыналар кіреді: Нөлдік сілтеме арқылы сілтелген нысандағы даналық әдісті шақыру.
Сондай-ақ біліңіз, тексерілмеген ерекшелік дегеніміз не? Белгісіз ерекше жағдай Java-да бұл Ерекшеліктер өңдеуі компиляция уақытында тексерілмейді. Мыналар ерекшеліктер қате бағдарламалауға байланысты пайда болады. Бағдарлама компиляция қатесін бермейді. Барлық Белгіленбеген ерекшеліктер RuntimeException сыныбының тікелей ішкі сыныптары болып табылады.
Сондай-ақ білу үшін, нөлдік көрсеткіштің ерекшелігін қалай түзетемін?
Оларға мыналар жатады:
- Нөлдік нысанның даналық әдісін шақыру.
- Нөлдік нысанның өрісіне қатынасу немесе өзгерту.
- Нөлдің ұзындығын массив сияқты қабылдау.
- Нөл ұяшықтарына массив сияқты қатынасу немесе өзгерту.
- Нөлді лақтыру, ол лақтырылатын мән сияқты.
Тексерілген ерекшелік пен тексерілмеген ерекше жағдайдың айырмашылығы неде?
Басты тексерілген арасындағы айырмашылық және белгіленбеген ерекшелік бұл тексерілген ерекшеліктер болып табылады тексерілді компиляция уақытында тексерілмеген ерекшеліктер болып табылады тексерілді орындалу уақытында.
Ұсынылған:
Неліктен бәрі Ruby-де объект болып табылады?
«Рубидегі барлық нәрсе - бұл нысан» - бұл сіз жиі еститін нәрсе. Мұндағы мақсат - Ruby-дегі барлық нәрсе Объект екенін, әрбір нысанның өз класы бар екенін және осы сыныптың бөлігі болу объектіге сұрақтар қою немесе әрекеттер жасау үшін қолдануға болатын көптеген тамаша әдістерді беретін матрицаны көру
Неліктен Maven жобаны басқару құралы болып табылады?
Maven - бұл POM (жоба нысанының үлгісі) негізіндегі қуатты жобаны басқару құралы. Ол жобаларды құру, тәуелділік және құжаттама үшін қолданылады. Ол ANT сияқты құрастыру процесін жеңілдетеді. maven Java әзірлеушілерінің күнделікті жұмысын жеңілдетеді және жалпы Java негізіндегі кез келген жобаны түсінуге көмектеседі
Неліктен Sleepy Hollow аңыз болып табылады?
«Ұйқысыз қуыс Ирвингтің шынайы тарихы» бұл оқиғаның шайқаста басы кесілген және қаланы аңдып жүрген Революциялық соғыс кезіндегі Гессиан солдатының елесі туралы естіген фольклорға негізделгенін жазады. Бірақ бұл ескі соғыс туралы елес әңгіме ғана емес еді
Неліктен 1970 жылдың 1 қаңтары дәуір болып табылады?
Неліктен оның әрқашан 1 қаңтар 1970 жылы, Өйткені - әдетте «дәуір күні» деп аталатын «1 қаңтар 1970» Unix компьютерлері үшін уақыт басталған күн және бұл уақыт белгісі «0» деп белгіленген. Сол күннен бастап кез келген уақыт өткен секундтар санына қарай есептеледі
Java ерекшелік класының иерархиясындағы екі ерекшелік класы қандай?
Exception сыныбында екі негізгі ішкі сынып бар: IOException сыныбы және RuntimeException сыныбы. Төменде ең көп таралған тексерілген және белгіленбеген Java-ның кірістірілген ерекшеліктерінің тізімі берілген