Logo ka.boatexistence.com

როგორ იცის შემდგენელმა შემოწმებული გამონაკლისის შესახებ?

Სარჩევი:

როგორ იცის შემდგენელმა შემოწმებული გამონაკლისის შესახებ?
როგორ იცის შემდგენელმა შემოწმებული გამონაკლისის შესახებ?

ვიდეო: როგორ იცის შემდგენელმა შემოწმებული გამონაკლისის შესახებ?

ვიდეო: როგორ იცის შემდგენელმა შემოწმებული გამონაკლისის შესახებ?
ვიდეო: rogor gavasubtaot kompiuteri virusebis gan 2024, მაისი
Anonim

Java პროგრამირების ენის შემდგენელი კომპილაციის დროს ამოწმებს, რომ პროგრამა შეიცავს კონტროლერებს შემოწმებული გამონაკლისებისთვის, აანალიზებს, თუ რომელი შემოწმებული გამონაკლისი შეიძლება მოჰყვეს მეთოდის შესრულებას ან კონსტრუქტორი. ყოველი შემოწმებული გამონაკლისისთვის, რომელიც არის შესაძლო შედეგი, მეთოდის გადაგდების პუნქტი (§8.4.

როგორ იცის შემდგენელმა რა ტიპის გამონაკლისი ხდება?

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

როგორ მოწმდება შემოწმებული გამონაკლისები კომპილაციის დროს?

2 პასუხი. მონიშნული გამონაკლისები მოწმდება კომპილაციის დროს, რათა დავრწმუნდეთ, რომ თქვენ ამუშავებთ მათ, ან მათი დაჭერით ან გამოცხადებით, რომ შემცველი მეთოდი აგდებს გამონაკლისს გაშვების დროს, არ არსებობს განსხვავება შემოწმებულ და შეუმოწმებელ გამონაკლისებს შორის: ისინი იდენტურად განიხილება JVM-ის მიერ.

როგორ ვიპოვო შემოწმებული გამონაკლისები?

  1. შემოწმებული გამონაკლისი შემოწმებულია შემდგენელის მიერ და, როგორც პროგრამისტმა, თქვენ უნდა გაუმკლავდეთ მას try-catch-finally, სროლების გამოყენებით.
  2. მოუნიშნული გამონაკლისი არ არის შემოწმებული შემდგენელის მიერ, მაგრამ თქვენ სურვილისამებრ შეგიძლიათ მისი ცალსახად მართვა.

შეიძლება თუ არა შემოწმებული გამონაკლისების დაჭერა?

3 პასუხი. მონიშნული გამონაკლისები არის გამონაკლისები, რომელთა დაჭერა არ არის საჭირო ცდაში - catch block. მონიშნული გამონაკლისი არის RuntimeException ან Error კლასების ქვეკლასები. მონიშნული გამონაკლისები არის გამონაკლისები, რომლებიც უნდა დაიჭიროთ ცდაში - catch ბლოკი.

გირჩევთ: