Les notes conceptuelles et annotations communes
I. introduction
Les annotations peuvent simplifier le processus de développement dans un fichier de configuration complexe, modèle optimisé de la structure, de sorte que le courant devient progressivement modèle de développement annotation + + modèle de conception de réflexion
En deuxième lieu, les notes conceptuelles
concept Annotation
* Notes dans le symbole de code est une marque, ces marques peuvent être des symboles du code source, et l'exécution de la compilation sont lues, exécuter les fonctions correspondantes.
Plage de modification de Annation
* Les annotations peuvent être utilisées pour modifier le code de l'emballage, la classe, la méthode, constructeur, des variables et des paramètres, les informations qui sont stockées dans le Annation (Key: Val) paire de valeurs de clé.
En troisième lieu, le commentaire commun
@Override: remplacer la méthode de la classe parent @deprecated: le code actuel est obsolète, mais vous pouvez continuer à utiliser. @Test: L'approche actuelle des méthodes d'essai
annotations @Override d'utilisation
public class AnnotationTest {
/**
* @Override 重写父类方法
*/
private String name;
private int age;
@Override
public String toString() {
return "AnnotationTest{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
REMARQUE L'utilisation @deprecated
//Date类中的过时方法
@Deprecated
public Date(String s) {
this(parse(s));
}
REMARQUE L'utilisation @Test
@Test
public void test() {
System.out.println("Test Function");
}