Looking for java Answers? Try Ask4KnowledgeBase
Looking for java Keywords? Try Ask4Keywords

Java Language Bretelles


Exemple

class Example {
    void method(boolean error) {
        if (error) {
            Log.error("Error occurred!");
            System.out.println("Error!");
        } else { // Use braces since the other block uses braces.
            System.out.println("No error");
        }
    }
}
  • Les accolades doivent être placées à la fin de la ligne en cours plutôt que sur une ligne.

  • Il devrait y avoir une nouvelle ligne devant une accolade à moins que le bloc ne soit vide (voir les formulaires abrégés ci-dessous)

  • Les accolades sont recommandées même si le langage les rend facultatives, comme les corps de ligne et les boucles en une seule ligne.

    • Si un bloc s'étend sur plusieurs lignes (commentaires compris), il doit comporter des accolades.
    • Si l'un des blocs d'une instruction if / else a des accolades, l'autre bloc doit également l'être.
    • Si le bloc arrive en dernier dans un bloc englobant, il doit avoir des accolades.
  • Le mot-clé else , catch et the while in do…while boucles vont sur la même ligne que l'accolade de fermeture du bloc précédent.

Formes courtes

enum Response { YES, NO, MAYBE }
public boolean isReference() { return true; }

Les recommandations ci-dessus visent à améliorer l'uniformité (et donc à accroître la familiarité et la lisibilité). Dans certains cas, les «formulaires abrégés» qui s'écartent des directives ci-dessus sont tout aussi lisibles et peuvent être utilisés à la place. Ces cas incluent, par exemple, des déclarations d'énumération simples et des méthodes triviales et des expressions lambda.