Java-да бірнеше рет ұстауға болады ма?
Java-да бірнеше рет ұстауға болады ма?

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

Бейне: Java-да бірнеше рет ұстауға болады ма?
Бейне: Java Tech Talk: 1 сағат үшін java туралы жеделхат бот 2024, Желтоқсан
Anonim

Java бірнеше ұсталады ерекшеліктер

А блоктауға тырысыңыз одан кейін бір немесе бірнеше болады ұстау блоктар. Әрбір ұстау блокта басқа ерекшелік өңдеушісі болуы керек. Сонымен, егер сіз бар әртүрлі ерекше жағдайлар туындаған кезде әртүрлі тапсырмаларды орындау, java пайдаланыңыз көп ұстау блок.

Осыған байланысты, әрекетте бірнеше ұстау болуы мүмкін бе?

Иә сен бірнеше аулау болуы мүмкін бар блоктар тырысу мәлімдеме. Сіз арнайы ерекшеліктерді ұстаудан бастайсыз, содан кейін соңғы блокта мүмкін ұстау базалық Ерекшелік. Тек біреуі ұстау блок ерік сіздің ерекше жағдайыңызды өңдеңіз. Сіз тырысуға болады а жоқ блок ұстау блок.

Сол сияқты, Java-да қанша try catch блоктары болуы мүмкін? Оның біреуі бар блоктауға тырысыңыз және үш блоктарды ұстаңыз . Тек қана бір catch блок болады бірден орындалады, бұл ішкі логикаға байланысты блоктауға тырысыңыз . Менің ішімде блоктауға тырысыңыз , код ерекше жағдайдың үш түрін қамтиды.

Әрі қарай, біреу Java-да бір рет әрекет ету үшін бірнеше рет ұстауға болады ма?

А жалғыз әрекет блок бірнеше аулау болуы мүмкін онымен байланысты блоктарды орналастыру керек ұстау жалпы ерекшелік өңдеушісі болатындай блоктайды ұстау блок соңғы болып табылады (төмендегі мысалды қараңыз). Мен шыққан санды нөлге бөлмеу керек тырысу - ұстау блоктау Java.

Бірнеше ұстау қалай жұмыс істейді?

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

Ұсынылған: