Leçon 5 : Syntaxe de base de Java, commentaires et conventions de nommage
La cohérence et la lisibilité sont cruciales en programmation.
1. Règles de syntaxe essentielles
- Sensibilité à la casse : Java est sensible à la casse.
maVariableest différent demavariable. - Instructions : Chaque instruction en Java doit se terminer par un point-virgule (
;). - Blocs de code : Les accolades (
{}) définissent un bloc de code (ex: à l'intérieur d'une classe, d'une méthode ou d'une boucle). - Espaces blancs : Java ignore largement les espaces blancs supplémentaires (espaces, tabulations, sauts de ligne) en dehors des littéraux de chaîne, mais utilisez-les pour formater le code clairement.
2. Commentaires
Les commentaires sont du texte non exécutable utilisé pour expliquer le code.
| Type | Syntaxe | Cas d'utilisation |
|---|---|---|
| Ligne unique | // Ceci est un commentaire | Expliquer une ligne ou une variable spécifique. |
| Multi-ligne | /* ... */ | Commenter de grands blocs de code. |
| Documentation (Javadoc) | /** ... */ | Générer une documentation externe. |
java /**
-
Cette classe représente un objet Étudiant. */ public class Student { // Ceci est un commentaire sur une seule ligne private int age;
/*
- Ceci est un commentaire multi-ligne
- décrivant le constructeur. */ public Student(int age) { this.age = age; } }
3. Conventions de nommage (Crucial pour la lisibilité)
Java suit des conventions strictes (le camelCase est le standard) :
| Élément | Convention | Exemple |
|---|---|---|
| Classes | PascalCase (Commence par une majuscule) | CarEngine, UserManager |
| Méthodes | camelCase (Commence par une minuscule) | calculateTotal(), printDetails() |
| Variables | camelCase | firstName, currentSpeed |
| Constantes | SCREAMING_SNAKE_CASE (Tout en majuscules, tirets bas) | MAX_VALUE, PI_CONSTANT |
| Packages | tout en minuscules | com.mycompany.utils |