Quando se trata de jdk, é relativamente comum para todos. Em interfaces e classes, também o usaremos juntos. Existem diferentes tipos de anotações no jdk. Este artigo explicará os métodos e exemplos de três anotações comuns.
1. @Override : usado para métodos, indicando que o método substitui o método da classe pai, como toString().
//#2.1 JDK5.0 Substituir o método da classe pai class Parent1_2{ inicialização pública void(){ } } classe Son1_2 estende Parent1_2{ @Substituir public void inicialização() { } } //#2.2 JDK6.0 implementa o método de interface pai interface Parent1_3{ public void inicialização(); } classe Son1_3 implementa Parent1_3{ @Substituir public void inicialização() { } }
2. @Deprecated: Indica que o método expirou e não é recomendado para uso pelos desenvolvedores.
//#1 método expira classe Parent1_1{ @Obsoleto inicialização pública void(){ } }
3. @FunctionalInterface: usado para concordar com interfaces funcionais.
Interface funcional: se houver apenas um método abstrato na interface (que pode conter vários métodos padrão ou vários métodos estáticos), a interface é chamada de interface funcional.
@FunctionalInterface interface pública AD { public void adAttack(); }
O texto acima é uma introdução às anotações JDK em Java. Se você estiver interessado nesses tipos de anotação, poderá continuar a estudar em profundidade após a aula. É claro que os tipos de anotação JDK são relativamente ricos e continuaremos a atualizá-los no futuro. .