დაიჭერს თუ არა გამონაკლისი nullpointerგამონაკლისს?

Სარჩევი:

დაიჭერს თუ არა გამონაკლისი nullpointerგამონაკლისს?
დაიჭერს თუ არა გამონაკლისი nullpointerგამონაკლისს?
Anonim

როგორც უკვე ითქვა სხვა პასუხში, არ არის რეკომენდებული NullPointerException-ის დაჭერა. თუმცა, თქვენ ნამდვილად შეგეძლოთ მისი დაჭერა, როგორც ეს გვიჩვენებს შემდეგ მაგალითს. მიუხედავად იმისა, რომ NPE შეიძლება დაიჭიროთ, თქვენ ნამდვილად არ უნდა გააკეთოთ ეს, მაგრამ მოაგვარეთ საწყისი პრობლემა, რომელიც არის Check_Circular მეთოდი.

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

პასუხი: NullPointerException არ არის მონიშნული გამონაკლისი. ეს არის RuntimeException-ის შთამომავალი და არ არის მონიშნული.

რომელ შემთხვევაში გაიხსნება NullPointerException?

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

იჭერს თუ არა გამონაკლისი ყველა გამონაკლისს?

რადგან გამონაკლისი არის ყველა გამონაკლისის საბაზო კლასი, ის დაიჭერს ნებისმიერ გამონაკლისს.

რატომ არ უნდა დაიჭიროთ გამონაკლისი?

catch(გამონაკლისი) არის ცუდი პრაქტიკა, რადგან ის იჭერს ყველა RuntimeException (მოუნიშნული გამონაკლისი). ეს შეიძლება იყოს java-ს სპეციფიკური: ზოგჯერ დაგჭირდებათ ისეთი მეთოდების გამოძახება, რომლებიც შემოწმებულ გამონაკლისებს აგდებენ. თუ ეს თქვენს EJB / ბიზნეს ლოგიკის ფენაშია, თქვენ გაქვთ 2 არჩევანი - დაიჭირეთ ისინი ან ხელახლა გადააგდეთ.

გირჩევთ:

საინტერესო სტატიები
როდის გამოიყენეს skedaddle პირველად?
Წაიკითხე მეტი

როდის გამოიყენეს skedaddle პირველად?

"Skedaddle" პირველად გამოჩნდა წერილობით ცნობებში ამ ომის ბრძოლების შესახებ, რომელიც ნიშნავდა "სწრაფად უკან დახევას; გაქცევა“(„როგორც კი რებებმა დაინახეს ჩვენი წითელი შარვალი… ტყეში ჩამავალი, ისინი შეცვივდნენ,”1862). რა არის Skidaddle-ის წარმოშობა?

ტუჩის შემავსებლები ბუნებრივია?
Წაიკითხე მეტი

ტუჩის შემავსებლები ბუნებრივია?

მაგრამ დღეს ყველაზე გავრცელებული შემავსებლები არის პროდუქტები, რომლებიც შეიცავს ჰიალურონის მჟავას მსგავს ნივთიერებებს. ჰიალურონის მჟავა არის ბუნებრივი ნივთიერება, რომელიც გვხვდება ორგანიზმში. ეს ხელს უწყობს ტუჩების მოცულობის გაზრდას. ამ ტიპის კანის შემავსებლებს ზოგჯერ უწოდებენ "

ანათების განათება ერთი სიტყვაა?
Წაიკითხე მეტი

ანათების განათება ერთი სიტყვაა?

ნათურა არის ადამიანი, რომელიც მუშაობს სანთლის ან, მოგვიანებით, გაზის ქუჩის განათების ანთებაზე და შენარჩუნებაზე. დღეს ძალიან ცოტაა, რადგან გაზის ქუჩის განათების უმეტესობა დიდი ხანია შეიცვალა ელექტრო ნათურებით. მათი მომსახურება აღარ იყო საჭირო 1899 წელს, როდესაც ელექტრო სისტემები დამონტაჟდა აშშ-ში.