Java ұстағаннан кейін орындау жалғасады ма?
Java ұстағаннан кейін орындау жалғасады ма?

Бейне: Java ұстағаннан кейін орындау жалғасады ма?

Бейне: Java ұстағаннан кейін орындау жалғасады ма?
Бейне: Оразада әйел адамға етеккір келіп қалса... ұстаз Жасұлан Жүсіпбеков 2024, Мамыр
Anonim

Бағдарлама қайта жалғасады орындау ерекшелік бір жерде « ұстау блок. Ұстау ерекше жағдайлар кейінірек түсіндіріледі. Әдіс қолтаңбаңыз оны жариялағанша, кодыңыздан кез келген ерекшелік түрін шығаруға болады. Сіз өзіңіздің ерекше жағдайларыңызды жасай аласыз.

Сонымен қатар, Java-ны ұстағаннан кейін ақырында орындалады ма?

Иә, ол ерік . Сіздің әрекетіңізде не болғанына қарамастан немесе ұстау басқаша болмаса, жүйені блоктау. exit() шақырылды немесе JVM бұзылды. егер блокта(ларда) қайтару туралы мәлімдеме болса, ақыры болады болуы орындалды қайтару мәлімдемесіне дейін.

Жоғарыда айтылғандай, ерекшелік жойылып, ұсталғаннан кейін орындау қай жерде жалғасады? the орындау қайта жалғасады қайда ерекшелік болып табылады ұсталды , бұл басында ұстау токты арнайы қарастыратын блок ерекшелік түрі. the ұстау блок болып табылады орындалды , басқа ұстау блоктар еленбейді (бірнеше ұстау коммутатор операторы ретінде блок).

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

3 Жауаптар. Егер де сен лақтыру the ерекшелік , әдісі орындау ерік Тоқта және ерекшелік болып табылады лақтырылды қоңырау шалушы әдісіне. лақтыру әрқашан үзіңіз орындау ағымдағы әдіс ағыны.

Ақырында, егер қуып жіберсе, орындалады ма?

Иә. Құжаттаманы қараңыз: The ақырында әрқашан блоктау кезде орындайды try блогы шығады. Ескерту: Егер JVM әрекетті орындау кезінде шығады немесе ұстау код болып табылады орындалды , содан кейін ақырында блоктамауы мүмкін орындау.

Ұсынылған: