| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Quels sont les assertions dans Java
    ? Java ajouté le mot-clé " affirmer " pour le rendre plus facile à détecter et signaler les erreurs en Java 1.4 . Les assertions permettent au programme de spécifier une condition qu'elle s'attend à être vrai. Si l' état ​​échec, le programme signale une erreur qui doit être manipulé . Assertion Syntaxe

    La syntaxe d'une affirmation est très simple:

    affirmer CODE

    Le code doit évaluer que ce soit vrai ou faux. Si c'est vrai, alors le programme continue comme d'habitude. Si elle est fausse , puis un AssertionError est levée. De cette façon , le mot clé assertion permet à un programmeur de faire des affirmations sur l'état du programme à des points spécifiques et d'identifier les moments où le programme passe dans les Etats qui ne sont pas autorisés .
    Quand utiliser les assertions

    assertions ne doivent être utilisés pour vérifier les invariants ou des situations que le programmeur croit ne se produira jamais . L'exemple ci-dessous d'une affirmation en ce qui concerne l'état d'une pièce de monnaie est un exemple d'un invariant . En utilisant assertions pour vérifier les invariants , les programmeurs réaliser deux choses. Tout d'abord, ils fournissent un moyen pour le programme à l'échec si l'invariant s'avère être fausse en raison de la corruption de la mémoire. Deuxièmement, ils fournissent un moyen clairement lisible pour le programmeur de montrer d'autres programmeurs les hypothèses qui existent dans son code.

    Problèmes

    Le problème central avec assertions peut être attribuée au fait qu'ils sont une option . Pour diverses raisons, les machines clientes peuvent choisir d'exécuter le programme d'affirmations éteints. Cela a un certain nombre d'effets . Tout d'abord, le programmeur ne peut pas mettre n'importe quel code dans une hypothèse qui modifie l'état du programme , puisque ce code ne serait plus fonctionner si une assertion a échoué. Deuxièmement, le programmeur peut jamais présumer que les affirmations seront évaluées. Cela signifie que l'argument vérification des méthodes doit encore être effectuée en utilisant l'ancien système d'exceptions , qui ne peut jamais être désactivé. Enfin, depuis un nouveau mot-clé " affirmer " a été ajoutée à la langue , les variables dans l'ancien code ne peuvent pas avoir le nom de « s'affirmer ».
    Assertion Exemple

    Prenons l' suivant le code suivant:

    assert ( monnaie == CHEFS

    Previous :

    next :
      articles connexes
    ·Comment exécuter un fichier de script dans Java à la …
    ·Comment exécuter l'applet Java 
    ·Qu'est-ce que l' opérateur ^ moyenne en Java 
    ·Java Naming Restrictions 
    ·Comment faire pour convertir WSDL vers Java utilisant A…
    ·Comment activer Java pour CMD 
    ·Comment lancer des programmes sur Internet avec Java 
    ·Les avantages de printemps sur Struts 
    ·Comment convertir un projet NetBeans à Eclipse 
    ·Redimensionner Méthode des applets Java 
      articles en vedette
    ·Comment mettre en œuvre la classe de file d'attente pr…
    ·Comment faire une interface graphique en C 
    ·Comment faire pour convertir Varchar flotter dans MySQL…
    ·Comment effacer un écran et mettre un nouveau en Java 
    ·Comment personnaliser un IRB Prompt 
    ·Comment supprimer tous les zéros sur les listes en Pyt…
    ·Tutoriel API Windows Dessin de lignes 
    ·Simples projets Visual Basic 
    ·Comment construire un site Web avec MySQL 
    ·Comment lire la valeur d'entrée en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com