Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour utiliser les touc…
  • Comment faire pour créer des graphi…
  • Comment générer une chaîne de lon…
  • Comment calculer les voyelles, conso…
  • Comment utiliser le fichier de propr…
  • Comment faire pour utiliser un opér…
  • Comment pour demander une réponse e…
  • Comment mettre en œuvre une boîte …
  • Comment calculer Pi utilisant NetBea…
  • La façon de concevoir un sachet 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment jeter Exception en Java 
  • Définition Pour JDK 
  • Comment générer des combinaisons en Java 
  • Comment faire pour imprimer des caractères en Java 
  • Quel est Finaliser en Java 
  • La différence de deux ensembles en Java 
  • Comment écrire NetBeans pour un fichier 
  • Comment faire pour convertir PL /SQL pour Java 
  • Comment utiliser Blender graphique en Java 3D 
  • Les différences entre Java et JavaScript 
  • Connaissances Informatiques © http://www.ordinateur.cc