中国の意味ノートの注釈、メモを意味します。ノートには、一つのタイプに属しています。これは、最初に導入されたJava SE 5.0バージョンで概念です。その形態は、インタフェースと非常に似ていますが、1つの@記号の前インチ
ウィキペディアの説明:
Javaのコンピュータプログラミング言語では、コメントは、メタデータの構文Javaのソースコードに追加することができます。あなたは、クラス、メソッド、変数、パラメータ、およびパッケージに注釈を付けることができます。Javadocタグと同じように、あなたはJavaソースファイルからのコメントを読むことができます。異なるラベル付きのJavadoc、Javaのアノテーションは埋め込むことができ、読み出しクラスファイルは、コンパイラによって生成されます。これは、Java VMが実行時にコメントを保持し、反射を通読できます。あなたはJavaで、既存のメタデータアノテーションとメタアノテーションを作成することができます。
コメントは、プログラムに関する追加情報を提供するために使用されています。
- 注意「 @ 」冒頭で。
- コメントは、コンパイラの動作を変更しないでください。
- 容易に注意メタデータ(情報)プログラム要素(例えば、インスタンス変数、コンストラクタ、メソッド、等)を関連付けられています。
- 彼らは、コンパイラハンドラ方法を変更することができますので、コメントは、純粋なノートではありません
-
.Hello1内部のコメント
以下のソースコードであるhello1
/ **
*著作権(C)2014、Oracleおよび/またはその関連会社。全著作権所有。
*
*あなたは、使用を変更複製、またはを除き、本ソフトウェアを配布することはできません
のライセンスの条項に準拠*:
* https://github.com/javaee/tutorial-examples/LICENSE.txt
* /
パッケージjavaeetutorial。 hello1;
輸入javax.enterprise.context.RequestScoped;
輸入javax.inject.Named;@Named
@RequestScoped
パブリッククラスこんにちは{プライベート文字列名;
パブリックハロー(){
}パブリック文字列のgetName(){
名前を返します。
}公共ボイドのsetName(文字列USER_NAME){
this.name = USER_NAME。
}
}@nameは、名前空間宣言の中にあります
@RequestScoped
スコープ内のばねは単にバネ容器(IOCコンテナ)内のオブジェクトのライフサイクルであるが、ばねコンテナ内のオブジェクトを作成するための方法として理解することができる、非常に重要な概念です。