Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Quali sono asserzioni in Java ?

Java aggiunto la parola chiave " affermare " per rendere più facile per individuare e segnalare gli errori in Java 1.4 . Le asserzioni permettono al programma di specificare una condizione che si aspetta di essere vero . Se la condizione di fallire, il programma segnala un errore che deve essere maneggiato . Asserzione Sintassi

La sintassi per una affermazione è molto semplice :

affermare CODICE

Il codice deve valutare come true o false . Se fosse vero, allora il programma continua come al solito. Se false, allora viene generata AssertionError . In questo modo , la parola chiave affermazione permette ai programmatori di fare affermazioni sullo stato del programma a punti specifici e individuare momenti in cui il programma passa in stati che non sono ammessi.
Quando utilizzare asserzioni
con

asserzioni dovrebbero essere utilizzati per controllare invarianti , o situazioni che il programmatore ritiene possano mai verificarsi . L'esempio seguente di una asserzione sullo stato di una moneta è un esempio di un invariante . Utilizzando affermazioni per verificare invarianti , i programmatori di realizzare due cose . In primo luogo , essi forniscono un modo per il programma di fallire se l' invariante risulta essere falsa a causa di corruzione della memoria . In secondo luogo , essi forniscono un modo chiaramente leggibile per il programmatore di mostrare altri programmatori le ipotesi che esistono nel suo codice .

 

Programmazione © www.354353.com