Java орындалу уақытының ерекшелігі дегеніміз не?
Java орындалу уақытының ерекшелігі дегеніміз не?

Бейне: Java орындалу уақытының ерекшелігі дегеніміз не?

Бейне: Java орындалу уақытының ерекшелігі дегеніміз не?
Бейне: Java техникалық әңгімесі: Spring Boot және GraphQl интеграциясы. Оны қалай қарапайым етуге болады? 2024, Мамыр
Anonim

The Орындалу уақытының ерекшелігі жалпы ата-ана класы болып табылады ерекшеліктер -ның Java олар орын алған кезде бағдарламаның немесе қолданбаның бұзылуы немесе бұзылуы күтілетін бағдарламалау тілі. Ұнайды ерекшеліктер ретінде қарастырылмайды Орындау уақытының ерекше жағдайлары , Орындау уақытының ерекше жағдайлары ешқашан тексерілмейді.

Осыған байланысты, мысалмен Java-дағы орындалу уақытының ерекшелігі қандай?

Мысалдар үшін RuntimeException заңсыз трансляциялау операциясы, шектен тыс массив элементіне сілтеме жасайтын нөлдік көрсеткішті орынсыз пайдалану. Қате ерекшелік сыныптар әдетте қолданбаңыз өңдей алмайтын маңызды мәселелер туралы сигнал береді. Мысалдар жадта қате, стектің толып кетуі, қате Java VM.

Кейіннен мәселе, ерекшелік пен орындау уақытындағы ерекше жағдайдың айырмашылығы неде? Ан Ерекшелік тексеріледі және а RuntimeException белгіленбеген. Белгіленген компилятор өңдеуді талап ететінін білдіреді ерекшелік а ұстаңыз немесе әдісіңізді оны лақтыру деп жариялаңыз (немесе оның суперсыныптарының бірі).

Осыған байланысты Java-да орындалу уақытының ерекшелігін ұстай аламыз ба?

Ұстау Ерекшелігі ұсталады екеуі де тексерілді және орындау уақытының ерекше жағдайлары . Орындалу уақытының ерекше жағдайлары бағдарламалау мәселесінің тікелей нәтижесі болып табылатын мәселелерді білдіреді, сондықтан оны ұстауға болмайды алады олардан қалпына келтіруді күтуге болмайды немесе тұтқа олар. Ұстау Лақтырылатын ұстайды бәрі.

Java ерекшелік дегеніміз не?

Ерекшеліктер - бұл нұсқаулардың қалыпты ағынын бұзатын бағдарламаларды орындау кезінде орын алатын оқиғалар (мысалы, нөлге бөлу, массивке шектеусіз кіру және т.б.). жылы Java , а ерекшелік әдіс ішінде орын алған қате оқиғасын орап алатын нысан және мыналарды қамтиды: Қате туралы ақпарат оның түрін қоса.

Ұсынылған: