რომელი ჯავა იყო ცდა მრავალ დაჭერით?
რომელი ჯავა იყო ცდა მრავალ დაჭერით?

ვიდეო: რომელი ჯავა იყო ცდა მრავალ დაჭერით?

ვიდეო: რომელი ჯავა იყო ცდა მრავალ დაჭერით?
ვიდეო: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, აპრილი
Anonim

Multicatch ბლოკი

დან ჯავა 7-დან ა მრავალ - დაჭერა ბლოკი არის გააცნო ამის გამოყენებით, თქვენ შეგიძლიათ გაუმკლავდეთ ერთზე მეტ გამონაკლისს ერთში დაჭერა ბლოკი.

შემდეგ, შეგიძლიათ სცადოთ რამდენიმე დაჭერა ჯავაში?

ჯავის დაჭერა მრავალჯერადი გამონაკლისები ა სცადე ბლოკი შეიძლება მოჰყვება ერთი ან მეტი დაჭერა ბლოკები. თითოეული დაჭერა ბლოკი უნდა შეიცავდეს სხვა გამონაკლისის დამმუშავებელს. ასე რომ, თუ თქვენ აქვს შეასრულოს სხვადასხვა ამოცანები სხვადასხვა გამონაკლისის შემთხვევაში, გამოიყენეთ java მრავალ- დაჭერა ბლოკი.

რა არის multi catch ჯავაში? In ჯავა 7 შესაძლებელი გახდა მრავალჯერადი დაჭერა სხვადასხვა გამონაკლისები ერთსა და იმავეში დაჭერა ბლოკი. ეს ასევე ცნობილია როგორც მრავალჯერადი დაჭერა . დააკვირდით, როგორ ასახელებს ორ გამონაკლის კლასს პირველში დაჭერა ბლოკი გამოყოფილია მილის სიმბოლოთი |.

აქედან გამომდინარე, შეიძლება გვქონდეს რამდენიმე დაჭერა ერთი ცდის შემდეგ?

დიახ შენ შეიძლება ჰქონდეს მრავალჯერადი დაჭერა ბლოკებით სცადე განცხადება. თქვენ იწყებთ კონკრეტული გამონაკლისების დაჭერით და შემდეგ შეგიძლიათ ბოლო ბლოკში დაჭერა ბაზის გამონაკლისი. მხოლოდ ერთი დაჭერა ბლოკი ნება გაუმკლავდეს თქვენს გამონაკლისს. შენ შეიძლება ცდა ბლოკის გარეშე დაჭერა ბლოკი.

შეიძლება დაჭერის ბლოკი შეიცავდეს ერთზე მეტ გამონაკლის კლასს?

გატარება Ერთზე მეტი ტიპი გამონაკლისი Java SE 7-ში და შემდეგ, სინგლი დაჭერის ბლოკი შეიძლება სახელური ერთზე მეტი ტიპის გამონაკლისი . ა დაჭერის ბლოკი რომ სახელურები მრავალჯერადი გამონაკლისი ტიპები არ ქმნის დუბლირებას შემდგენელის მიერ გენერირებულ ბაიტეკოდში; ბაიტიკოდი აქვს არ განმეორება გამონაკლისი დამმუშავებლები.

გირჩევთ: