Kuris „Java“buvo išbandytas su „multi catch“pristatymu?
Kuris „Java“buvo išbandytas su „multi catch“pristatymu?

Video: Kuris „Java“buvo išbandytas su „multi catch“pristatymu?

Video: Kuris „Java“buvo išbandytas su „multi catch“pristatymu?
Video: Let's make some Java unit tests ☕ 2024, Lapkritis
Anonim

Multicatch blokas

Nuo Java 7 ir toliau a Keli - sugauti blokas yra pristatė Naudodami tai galite tvarkyti daugiau nei vieną išimtį viename sugauti blokas.

Tada galite pabandyti turėti kelis „Java“laimikius?

Java sugauti kelis išimtys A pabandykite blokuoti gali seka vienas ar keli sugauti blokai. Kiekvienas sugauti bloke turi būti kitokia išimčių tvarkyklė. Taigi, jei jūs turėti atlikti skirtingas užduotis esant skirtingoms išimtims, naudoti java kelių sugauti blokas.

kas yra „multi catch“programoje „Java“? Į Java 7 buvo įmanoma sugauti kelis skirtingos išimtys toje pačioje sugauti blokas. Tai taip pat žinoma kaip kelių laimikis . Atkreipkite dėmesį, kaip pirmajame yra dviejų išimčių klasių pavadinimai sugauti blokas yra atskirti vamzdžio simboliu |.

Ar galime sugauti kelis kartus po vieno bandymo?

taip tu gali turėti kelis laimikius blokai su bandyti pareiškimas. Pradedate nuo konkrečių išimčių gaudymo, o tada galite paskutiniame bloke sugauti bazė Išimtis. Tik vienas iš sugauti blokas valios tvarkyk savo išimtį. Tu gali pabandyti blokas be a sugauti blokas.

Ar sugavimo bloke gali būti daugiau nei viena išimties klasė?

Tvarkymas Daugiau nei vienas Tipas Išimtis „Java SE 7“ir vėlesnėse versijose vienas gaudyti blokas gali rankena daugiau nei vienas tipas išimtis . A gaudymo blokas kad tvarko daugkartinė išimtis tipai nesukuria kompiliatoriaus sugeneruoto baito kodo dubliavimo; baito kodas turi nėra replikacijos išimtis tvarkytojai.

Rekomenduojamas: