ცდის catch stop შესრულებას Java?
ცდის catch stop შესრულებას Java?

ვიდეო: ცდის catch stop შესრულებას Java?

ვიდეო: ცდის catch stop შესრულებას Java?
ვიდეო: #77 Exception Handling Using try catch in Java 2024, დეკემბერი
Anonim

BadNumberException პარამეტრი e შიგნით დაჭერა -პუნქტი მიუთითებს გაყოფის მეთოდიდან გამონაკლისზე, თუ გამონაკლისი არის დაშვებული. თუ გამონაკლისი არ არის დაშვებული რომელიმე მეთოდით ან განცხადებებით შესრულებული შიგნით სცადე -ბლოკი, დაჭერა - ბლოკი უბრალოდ იგნორირებულია. ეს არ იქნება შესრულებული.

ასევე უნდა იცოდეთ, აჩერებს თუ არა გამონაკლისის გამოყენება Java-ს შესრულებას?

3 პასუხი. Თუ შენ ჩააგდოს The გამონაკლისი , მეთოდი აღსრულება ნება გაჩერება და გამონაკლისი არის დააგდეს აბონენტის მეთოდზე. ჩააგდოს ყოველთვის შეაწყვეტინეთ აღსრულება მიმდინარე მეთოდის ნაკადი.

მეორეც, როგორ მუშაობს try catch საბოლოოდ ჯავაში? კონტროლის ნაკადი შიგნით სცადე / დაჭერა / ბოლოს და ბოლოს ბლოკები: თუ არსებობს არის არა გამონაკლისი მოხდა კოდში, რომელიც არის იმყოფება სცადე ბლოკი, შემდეგ ჯერ, სცადე ბლოკი მთლიანად შესრულდება და შემდეგ კონტროლი გადადის ბოლოს და ბოლოს ბლოკირება (გამოტოვება დაჭერა ბლოკები). თუ დაბრუნების განცხადება არის შეექმნა ან წელს სცადე ან დაჭერა ბლოკი.

გარდა ამისა, სრულდება თუ არა კოდი დაჭერის შემდეგ Java?

რადგან თუ გამონაკლისი დაიშლება, კოდი საბოლოო პუნქტში იქნება შეასრულოს როგორც გამონაკლისი ვრცელდება გარედან, მაშინაც კი, თუ გამონაკლისი შეწყვეტს დანარჩენ მეთოდს აღსრულება ; კოდი შემდეგ ცდა/ დაჭერა დაბლოკვა არ იქნება აღსრულდეს თუ გამონაკლისი არ არის დაჭერილი ა დაჭერა ბლოკირება და არა გადაგდება.

სავალდებულოა თუ არა Catch საცდელად ჯავაში?

ა დაჭერა პუნქტი არ შეიძლება არსებობდეს გარეშე სცადე განცხადება. Არ არის სავალდებულო ჰქონდეს საბოლოო პუნქტები, როდესაც ა სცადე / დაჭერა ბლოკი არსებობს. The სცადე ბლოკი არ შეიძლება იყოს არც ერთის გარეშე დაჭერა პუნქტი ან ბოლოს პუნქტი. ნებისმიერი კოდი არ შეიძლება იყოს მათ შორის სცადე , დაჭერა საბოლოოდ ბლოკავს.

გირჩევთ: