Java pod lupou I. /11.časť
Späť na úvod >> Späť na programovanie >> Späť na seriál
Výnimky
V každom programe sa nachádza chyba. Možno diskutovať, či je táto stará programátorská axióma pravdivá alebo nie, rozhodne však počas behu programu dochádza k situáciám, ktoré nie v súlade s predpokladaným správaním programu. Zoberme si napríklad program, ktorý má naformátovať disketu. Takýto program môže perfektne fungovať s disketou v mechanike, ale čo v prípade, že je mechanika prázdna? Je neprijateľné, aby používateľ dostal správu typu Invalid drive specification – program namiesto neľútostného odchodu do binárnych večných lovísk musí vzniknutý chybový stav detegovať a vhodne ošetriť. Iné príklady chybových stavov v programe: nedostatok pamäte, nepripravenosť externých zariadení, pokus o delenie nulou a pod.
Výnimky v Jave
Práca s chybovými stavmi je pre programátora v Jave značne zjednodušená vďaka existencii mechanizmu tzv. výnimiek. Pojem výnimka reprezentuje akúkoľvek situáciu, ktorá narúša normálny ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH