0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Commentaires et Références en Java

Le document traite des commentaires en Java, y compris les styles de commentaires en ligne, multi-lignes et de documentation. Il explique également le concept de références, leur typage et leur manipulation, ainsi que les tableaux, leur déclaration, création et allocation dynamique. Enfin, il mentionne que les cases des tableaux sont initialisées par défaut selon leur type.

Transféré par

Meissa Sf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Commentaires et Références en Java

Le document traite des commentaires en Java, y compris les styles de commentaires en ligne, multi-lignes et de documentation. Il explique également le concept de références, leur typage et leur manipulation, ainsi que les tableaux, leur déclaration, création et allocation dynamique. Enfin, il mentionne que les cases des tableaux sont initialisées par défaut selon leur type.

Transféré par

Meissa Sf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Commentaires

• Sur une ligne (style C++):


// Commentaire -> fin de la ligne
int x; // Ligne partielle

• Sur plusieurs lignes (style C):


/* Commentaire qui s'étend
sur plusieurs lignes */

• De documentation :
/** Commentaire pour javadoc */

• javadoc : outil qui analyse le code Java, et produit automatiquement une documentation
HTML avec la liste des classes, leurs attributs, méthodes... (avec leurs éventuels «
commentaires de documentation » respectifs)

Références
• servent à manipuler objets et tableaux
• à voir comme une sorte de « poignée »
• plusieurs références différentes peuvent référencer un même objet ou tableau
• les références sont typées
• une affectation modifie la référence, et non la chose référencée :
int t1[] = {1, 2, 3};
int t2[] = t1; // t2 : 2e réf. au même tableau
t2 = new int[5]; // t2 référence un nouveau tableau
t1 = null; // t1 ne pointe plus vers rien
• null : valeur d'une référence « vers rien » (pour tous types de références)

Tableaux (1)
• manipulés par des références
• vérification des bornes à l'utilisation
• allocation dynamique par new (taille définissable à l'exécution)
• taille fixée une fois pour toute
• taille accessible par le champ length

Tableaux (2)
• déclaration :
int tab[];
int[] tab2; // 2e forme autorisée
• création :
- par new après la déclaration :
tab = new int[5];
- ou implicite en cas d'initialisation lors de la création :
int[] tab = {1, 2, 3};

• Lors de la création :
tab = new int[] {1, 2, 3};

• Sinon, cases du tableau initialisées par défaut : 0, false ou null selon le type

Vous aimerez peut-être aussi