Hirdetés
- Jelentősen szűkül a GeForce RTX 50 sorozat modellkínálata?
- Az elmúlt 30 év legjobb processzorai
- Milyen joysticket vegyek?
- Az év első felében érkeznek az AMD CES-en eltitkolt újdonságai
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- Kormányok / autós szimulátorok topikja
- Már itthon is kapható a Huawei legújabb „papírkijelzős” táblagépe
- AMD Navi Radeon™ RX 9xxx sorozat
- RAM topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Ú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?:))
- Jelentősen szűkül a GeForce RTX 50 sorozat modellkínálata?
- Horgász topik
- Az elmúlt 30 év legjobb processzorai
- Milyen joysticket vegyek?
- Az év első felében érkeznek az AMD CES-en eltitkolt újdonságai
- Star Trek
- Samsung Galaxy A56 - megbízható középszerűség
- Napelem
- Telekom mobilszolgáltatások
- Tesla topik
- További aktív témák...
- AOC C27G4ZXE Gaming Monitor 280Hz 1Ms
- ÚJ HP Pulsefire Haste Wireless Bolti ár:30k INGYEN FOXPOST
- Bontatlan Dobozos Új Lenovo Thinkpad T14 G5 Laptop 14" -45% Ultra 7 155U 16/512 FHD+ Magyar!
- új akku Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6magos! - 16GB 256GB 13.3" FHD 1 év garancia
- Lenovo ThinkPad T495s Ryzen 5 PRO 3500U !! 16GB !! RAM 256GB ssd FHD-TOUCH vill-bill, + laptop táska
- RTX 5090-es, 5080-as stb... GAMER laptopok + dokkolók + licencek
- Új, Aktiválatlan iPhone 17 Pro (256 GB) (rendelhető)
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA -Kártyafüggetlen, MS3844
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


