Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Chyby v testu Javy

Aktivity
Avatar
Jakub Zourek
Člen
Avatar
Jakub Zourek:27.3.2014 12:54

V testu je například uvedeno jako správná odpověď, že výjimku v programu vyvolá chyba ve zdrojovém kódu. To je blbost, protože to vyhodí error nebo warning už při kompilaci, ale určitě ne výjimku za běhu. O tom, že gettery a settery neslouží k zapouzření, ale naopak k otevření vnitřní struktury objektu také není potřeba diskutovat.

 
Odpovědět
27.3.2014 12:54
Avatar
vesel.fil
Člen
Avatar
vesel.fil:27.3.2014 21:18

Chyba ve zdrojáku vyhodí vyjímku. Chyba v syntaxi zdrojáku hází warningy a errory, ale chyba ve zdrojáku vyhodí vyjímku. např.

int value = Integer.valueOf(textField.getText());

a řekněme, že v text fieldu je "ahoj". A vyjímka je na světě. Žádné errory při kompilaci, ale zdroják je napsaný špatně - měl tam být try-catch blok.

Nahoru Odpovědět
27.3.2014 21:18
I don't necessarily agree with everything I say.
Avatar
Jakub Zourek
Člen
Avatar
Odpovídá na vesel.fil
Jakub Zourek:28.3.2014 15:07

To není chyba ve zdrojovém kódu, ale běhová chyba. Kdyby to byla chyba ve zdrojovém kódu, ohlásil by ji kompilátor jako neošetřenou výjimku.

 
Nahoru Odpovědět
28.3.2014 15:07
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.