I commenti Java sono note in un file di codice Java che vengono ignorati dal compilatore e dal motore di runtime. Sono utilizzati per annotare il codice al fine di chiarirne il design e lo scopo. È possibile aggiungere un numero illimitato di commenti a un file Java, ma ci sono alcune "best practice" da seguire quando si usano i commenti.
In genere, i commenti sul codice sono commenti di "implementazione" che spiegano il codice sorgente, come descrizioni di classi, interfacce, metodi e campi. Di solito si tratta di un paio di righe scritte sopra o accanto al codice Java per chiarire cosa fa.
Un altro tipo di commento Java è un commento Javadoc. I commenti Javadoc differiscono leggermente nella sintassi dai commenti sull'implementazione e vengono utilizzati dal programma javadoc.exe per generare la documentazione HTML Java.
È buona norma prendere l'abitudine di inserire commenti Java nel codice sorgente per migliorarne la leggibilità e la chiarezza di sé e degli altri programmatori. Non è sempre immediatamente chiaro cosa sta eseguendo una sezione del codice Java. Alcune righe esplicative possono ridurre drasticamente il tempo necessario per comprendere il codice.
I commenti di implementazione nel codice Java sono lì solo per essere letti dagli umani. I compilatori Java non si preoccupano di loro e durante la compilazione del programma, li ignorano. Le dimensioni e l'efficienza del programma compilato non saranno influenzate dal numero di commenti nel codice sorgente.
I commenti sull'implementazione sono disponibili in due diversi formati:
// questo è un commento a riga singolaQuando il compilatore incontra le due barre in avanti, sa che tutto ciò che si trova a destra deve essere considerato come un commento. Ciò è utile durante il debug di un pezzo di codice. Aggiungi un commento da una riga di codice di cui stai eseguendo il debug e il compilatore non lo vedrà:
int guessNumber = (int) (Math.random () * 10);
// questo è un commento a riga singolaPuoi anche usare le due barre per fare un commento di fine riga:
// int guessNumber = (int) (Math.random () * 10);
// questo è un commento a riga singola
int guessNumber = (int) (Math.random () * 10); // Un commento di fine riga
/* Questo
è
un'
bloccare
commento
* /
/ * così è * /
Usa i commenti speciali di Javadoc per documentare la tua API Java. Javadoc è uno strumento incluso con JDK che genera documentazione HTML dai commenti nel codice sorgente.
Un commento Javadoc in
.Giavai file di origine sono racchiusi nella sintassi iniziale e finale in questo modo:
/ **e
* /. Ogni commento al loro interno è preceduto da a
*.
Inserisci questi commenti direttamente sopra il metodo, la classe, il costruttore o qualsiasi altro elemento Java che desideri documentare. Per esempio:
// myClass.java
/ **
* Rendi questa una frase sommaria che descrive la tua classe.
* Ecco un'altra riga.
* /
pubblico classe la mia classe
...
Javadoc incorpora vari tag che controllano il modo in cui viene generata la documentazione. Ad esempio, il
@paramtag definisce i parametri di un metodo:
/ ** metodo principale
* @param args String []
* /
pubblico statico vuoto main (String [] args)
System.out.println ("Hello World!");
Molti altri tag sono disponibili in Javadoc e supporta anche tag HTML per aiutare a controllare l'output. Vedi la tua documentazione Java per maggiori dettagli.
/* Questo
è
/ * Questo commento di blocco termina il primo commento * /
un'
bloccare
commento
* /