注釈
プログラミングにおけるコメントは、プログラムのソースコードの内容を補足・説明・解説する注釈の役割を持つ。コンパイラなどの処理系はコメントの記述内容を意識せず、ソースコードからプログラムを生成する。ソースコードを読む人間はコメントの記述内容を意識・理解し、ソースコードおよびプログラムの本質を解釈する。
Javaには処理系が記述内容を認識しないコメントの注釈文法の他に、記述内容を認識するアノテーションという注釈文法がある。Javaのアノテーションはソースコード本文に「@命令文」で記述し、コンパイルオプションや依存ライブラリの指示に従って処理系が必要に応じて解釈する。アノテーションの命令は必ずしもプログラムの動作に影響を与えるものではなく、コメントと同様に処理系が記述を無視する場合もある。