Бейне: Класс трансляциясының ерекшелігі дегеніміз не?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
1. Кіріспе. ClassCastException орындау уақыты болып табылады ерекшелік біз дұрыс емес әрекет жасағанда Java тілінде өсті құйма а сынып бір түрінен екіншісіне. Бұл кодтың әрекет еткенін көрсету үшін тасталады құйма қатысты объект сынып , бірақ бұл мысал емес.
Сондай-ақ білу керек, ClassCastException не тудырады?
ClassCastException код нысанды объект болып табылмайтын түріне шығаруға әрекет жасағанда пайда болады. Жоғарыдағы мысалда В класы А класының түрі, бірақ В класы С класының түрі емес. Сондықтан сіз аласыз ClassCastException.
Сондай-ақ біліңіз, нөлдік көрсеткіштің ерекшелігі неде? NullPointerException RuntimeException болып табылады. Java тілінде арнайы null мән нысан сілтемесіне тағайындалуы мүмкін. NullPointerException қолданбасы бар нысан сілтемесін пайдалануға әрекет жасағанда шығарылады null мән. a арқылы сілтеме жасалған нысанда даналық әдісті шақыру null анықтама.
Осыған байланысты ClassCastException қолданбасын қалай болдырмауға болады?
Сынып объектісін басқа сыныпқа шығару әрекеті кезінде абай болыңыз. Жаңа түр оның ата-аналық сыныптарының біріне тиесілі екеніне көз жеткізіңіз. Сен істей аласың алдын алу the ClassCastException Generics пайдалану арқылы, себебі Generics компиляция уақытын тексеруді қамтамасыз етеді және түрі қауіпсіз қолданбаларды әзірлеу үшін пайдаланылуы мүмкін.
Java тілінде қандай сынып табылмаған ерекшелік?
The ClassNotFoundException кезінде лақтырылады Java Виртуалды машина (JVM) белгілі бір нәрсені жүктеуге тырысады сынып және көрсетілген сынып табылмайды сынып жолында. The ClassNotFoundException тексерілген ерекшелік және осылайша, әдіс немесе конструктордың лақтыру сөйлемінде жариялануы керек.
Ұсынылған:
AngularJS ішіндегі $anchorScroll қызметінің ерекшелігі қандай?
YOffset әртүрлі жолдармен көрсетілуі мүмкін: сан: Офсет ретінде пайдаланылатын пикселдердің бекітілген саны. функция: $anchorScroll() орындалған сайын шақырылатын қабылдау функциясы. Ауыстыруды көрсететін санды (пиксельде) қайтару керек. jqLite: ығысуды көрсету үшін пайдаланылатын jqLite/jQuery элементі
SQL ерекшелігі дегеніміз не?
Дерекқорға кіру қатесі немесе басқа қателер туралы ақпаратты беретін ерекше жағдай. Әрбір SQLException ақпараттың бірнеше түрін қамтамасыз етеді: қатені сипаттайтын жол. XOPEN SQLstate конвенцияларына немесе SQL 99 конвенцияларына сәйкес келетін "SQLstate" жолы
Java-да catch ерекшелігі дегеніміз не?
Java catch блогы ерекше жағдай түрін параметр ішінде жариялау арқылыException өңдеу үшін пайдаланылады. Жарияланған ерекшелік ата-ана сыныбының ерекше жағдайы (яғни, Ерекшелік) немесе жасалған ерекше жағдай түрі болуы керек. Ұстау блогын тек try блогынан кейін пайдалану керек
Java Lang ерекшелігі дегеніміз не?
Java класы. Exception класы және оның ішкі сыныптары - орынды қолданба ұстағысы келетін шарттарды көрсететін Throwable пішімі. Сондай-ақ қараңыз: Қате. Exception() Ешқандай егжей-тегжейлі хабарламасыз Ерекше жағдайды құрады
Java орындалу уақытының ерекшелігі дегеніміз не?
Орындау уақытындағы ерекше жағдай Java бағдарламалау тілінің барлық ерекшеліктерінің ата-аналық класы болып табылады, олар орын алған кезде бағдарлама немесе қолданба бұзылады немесе бұзылады. Орындау уақытының ерекше жағдайлары ретінде қарастырылмайтын ерекше жағдайларға қарағанда, Орындау уақытының ерекше жағдайлары ешқашан тексерілмейді