Hirdetés
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Nothing Phone 2a - semmi nem drága
- Samsung Galaxy S23 Ultra - non plus ultra
- Google Pixel topik
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Yettel topik
- Milyen okostelefont vegyek?
- Honor Magic6 Pro - kör közepén számok
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
smallmer
#4701
üzenetére
a throws kulcsszót (E/3-ban) metódus szignatúrába írjuk az argumentumlista után.
void doSuchThing(int arg0) throws BusinessException {
...
}Javában az Exception osztályból származtatott kivételek checked exceptionök. Ez azt jelenti, hogy ha egy metódus ilyen exceptiont dob, akkor meg kell jeleníteni a metódus szignatúrában a fenti módon, különben fordítási hiba lép fel. Ez elvileg arra jó, hogy a programozó felkészülhet arra, hogy milyen kivételeket generálhat egy metódus, illetve köteles is azt lekezelni, mert ha nem kapod el, vagy dobod tovább, akkor szintén fordítási hiba.
Hasznossága vitatott, általában nem használják jól
[ Módosította: Qru ]
-
M_AND_Ms
veterán
válasz
smallmer
#4701
üzenetére
Vagy egy már létező (a catch ágban elkapott) Exception-t dobsz tovább, vagy egy teljesen újat hozol létre és azt dobod vele.
Pl.:....
catch (Exception e) {
//Valamit csinál hiba esetén
DbHandler.transaction(DbHandler.TRANSACTION_OPERATION.ROLLBACK);
//és továbbdobja
throw e;
}if (result == null) {
//Létrehoz egy új hibát és azt dobja
throw new Exception("Nem található a rekord.");
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- MWC 2026: Könnyen megmarkoltuk a Lenovo Legion Tab ötödik generációját
- OLED monitor topic
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Path of Exile 2
- Nothing Phone 2a - semmi nem drága
- Horgász topik
- Lightyear - befektetési app
- Tőzsde és gazdaság
- A '90-es évek jutnak az eszünkbe az ATK készülő egeréről
- További aktív témák...
- S21 256/8 dobozában
- Óriás! Gamer PC-Számítógép! Csere-Beszámítás! R7 5700 / RTX 3080 / 16GB DDR4 / 512GB SSD!
- PlayStation Okosító Blu-ray lemezek - PS4 GoldHEN Loader / BD-JB Lapse és PS5 Auto Jailbreak AIO
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- iPhone 15 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3944, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

