Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Ak používateľ vášho programu vloží nesprávny typ dát , môže spôsobiť zlyhanie aplikácie . Napríklad , môže program tak jednoduché, ako emulátor štyri funkcie kalkulačky zlyhať , ak používateľ zadá v listoch namiesto čísel . Java premenné môžu mať len druh dát , programátor vyhlásil , že držať , ako sú celé čísla alebo znaky . Ak program trvá na vstup užívateľa a snaží sa ukladať do premennej iného typu dát , bude program fungovať správne . 
 Vstrekovacie Útoky 
 
 Nie je overovanie užívateľského vstupu môže tiež predstavovať významné bezpečnostné riziko . Jedným z príkladov takejto bezpečnostné riziko je SQL injection útoky , kde užívateľ zadá neplatné údaje do vstupného poľa programu Java , ktorý načíta dáta z relačných databáz . Pokiaľ je váš program je absolvovanie užívateľského vstupu priamo do SQL dotazu , užívateľ môže vynútiť chybové správy odhaliť informácie o samotnej databáze , alebo trik program do chodu iný dotaz . 
 metódy overovania 
 
 Musíte napísať kód pre overenie , že vstup vášho autorovi nezlomí program . Syntax " swingObject.getText ( ) ; " vám umožní prístup k obsahu danej Swing pole pre ukladanie výsledku do premennej reťazca . Nahradiť " swingObject " s názvom vstupného objektu . Môžete použiť " pre sláčiky " prejsť obsah reťazca jedného prvku v čase pozrieť sa na údaje , ktoré môžu spôsobiť problémy . 
 Looping 
 
 aby ste sa uistili , že vaša metóda overovania vstupné poskytuje užívateľovi ďalšiu šancu dať platný vstup , mali by ste dať svoje špecializované funkcie vnútri " , zatiaľ čo " slučky . Urobte si logickú premennú , ktorá je spočiatku nastavená na false , a nastavte " , zatiaľ čo " slučku , aby sa zapojili , kedy táto premenná rovná true . Zahrnúť " keby " vyhlásenie v kontrolnom mechanizme , ktorý spúšťa , keď vznikne problém s užívateľským vstupom a nastaví Boolovský premennú na true .