Multi catch көмегімен қай Java қолданылды?
Multi catch көмегімен қай Java қолданылды?

Бейне: Multi catch көмегімен қай Java қолданылды?

Бейне: Multi catch көмегімен қай Java қолданылды?
Бейне: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Мамыр
Anonim

Multicatch блок

бастап Java 7 бастап а Көп - ұстау блок болып табылады енгізілді осыны пайдаланып, сіз бір ішінде бірнеше ерекше жағдайларды өңдей аласыз ұстау блок.

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

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

Java-де мульти catch дегеніміз не? жылы Java 7 мүмкін болды бірнеше ұстау бірдей жағдайда әртүрлі ерекшеліктер ұстау блок. Бұл сондай-ақ белгілі көп аулау . Біріншісінде екі ерекшелік класы қалай аталатынына назар аударыңыз ұстау блок құбыр белгісімен бөлінген |.

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

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

Catch блогында бірден артық ерекшелік класы болуы мүмкін бе?

Өңдеу Бірден көп түрі Ерекшелік Java SE 7 және одан кейінгі нұсқаларында жалғыз ұстау блогы тұтқа біреуден көп түрі ерекшелік . А блокты ұстау өңдейтін бірнеше ерекшелік типтер компилятор жасаған байт кодта қайталануды жасамайды; байт коды бар қайталануы жоқ ерекшелік өңдеушілер.

Ұсынылған: