- Bluetooth-headsetekről általában
- OneOdio Focus A6 – Bluetooth 6-ot olcsón
- One mobilszolgáltatások
- Nem tud dönteni az iFold a titán és az alumínium között
- Apple iPhone Air - almacsutka
- Magisk
- iPhone topik
- 10, 15, 20: egy kis iQOO-val megfejthető a számmisztika
- Android alkalmazások - szoftver kibeszélő topik
- Videón vagánykodik az ultrakecses Motorola Edge 70
Ú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?:))
- Dell notebook topic
- Bluetooth-headsetekről általában
- Épített vízhűtés (nem kompakt) topic
- Hálózati / IP kamera
- AMD Catalyst™ driverek topikja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Netflix
- Sweet.tv - internetes TV
- Minden, ami hőszivattyú
- Szünetmentes tápegységek (UPS)
- További aktív témák...
- Dell Precision 3571 4G LTE i7-12700H 16GB 512GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Dell Precision 5560 i7-11850H vPro FHD+ 100%sRGB 16GB 512GB Nvidia Quadro T1200 1 év teljeskörű gar!
- Asus Rtx 4060 Ti Dual OC Garanciális
- Eladó hibás GIGABYTE Eagle RTX 3060 Ti 8GB videokártya
- GYÖNYÖRŰ iPhone 11 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3121, 100% Akkumulátor
- 120 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (ELKELT)
- iPhone 15 Pro 128GB Silver Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3595
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- Külföldi csomagszállítás Packeta csomagpontokon keresztül!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest