Кайсы Java multi catch менен сынап көрүлгөн?
Кайсы Java multi catch менен сынап көрүлгөн?

Video: Кайсы Java multi catch менен сынап көрүлгөн?

Video: Кайсы Java multi catch менен сынап көрүлгөн?
Video: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Май
Anonim

Multicatch блок

From Java 7 андан ары а Мульти - кармоо блок болуп саналат киргизилген муну колдонуу менен, сиз бир эле ичинде бирден ашык өзгөчөлүктү чече аласыз кармоо блок.

Андан кийин, Java'да бир нече кармоого аракет кыла аласызбы?

Java көп кармайт өзгөчөлүктөр А аракет кылып көрүңүз артынан бир же бир нече кармоо блоктор. Ар бири кармоо блок башка өзгөчөлүктү иштеткичти камтышы керек. Демек, эгер сен бар ар кандай өзгөчөлүктөр пайда болгондо ар кандай тапшырмаларды аткарууга, java колдонуңуз көп кармоо блок.

Javaда көп кармоо деген эмне? In Java 7 мүмкүн болду көп карма бир эле учурда ар кандай өзгөчөлүктөр кармоо блок. Бул ошондой эле белгилүү көп кармоо . Биринчисинде эки өзгөчө класстын аталышы кандай экенин байкаңыз кармоо блок түтүк белгиси менен бөлүнгөн |.

Демек, биз бир аракеттен кийин бир нече кармай алабызбы?

Ооба сен көп кармалышы мүмкүн менен блоктор аракет кыл билдирүү. Сиз белгилүү бир өзгөчөлүктөрдү кармоо менен баштайсыз, андан кийин акыркы блокто мүмкүн кармоо базалык Exception. Бири гана кармоо блок болот сиздин өзгөчөлүгүңүздү чечиңиз. сен аракет кылса болот жок блок кармоо блок.

Catch блогу бирден ашык өзгөчө классты камтышы мүмкүнбү?

Колдонуу Бирден ашык түрү Exception Java SE 7 жана андан кийинки версияларында сингл блокторду кармай алат тутка бирден ашык түрү өзгөчө . А блокту кармоо ошол кармайт бир нече өзгөчөлүк типтер компилятор тарабынан түзүлгөн байткоддо эч кандай кайталоону жаратпайт; байт код бар репликациясы жок өзгөчө иштетүүчүлөр.

Сунушталууда: