Notas
Anotações JAVA
Conteúdo das notas (1)
Página 1
São textos inseridos diretamente no código fonte que expressaminformações complementares sobre o uma classe, seus métodos,
propriedades.
Podem ser inseridos antes da declaração de pacotes, classes, interfaces,
métodos ou propriedades;
● Iniciam com um “@”;
Podem ter parâmetros na forma (param1=“valor”, param2=“valor”, ...);
Exemplo:
@Override
@SuppressWarnings("all")
public String toString() {
return “Thiago";
}
@Override - Indica que o método anotado sobrescreve um
método da superclasse;
@Deprecated - Indica que um método não deve mais ser
utilizado;
@SuppressWarnings (tipoAlerta) - desativa os alertas
onde tipoAlerta pode ser “all”, “ cast ”, “null”, etc...; TIRA O AMARELO
@Target indica o escopo da anotação:• ElementType.PACKAGE - Pacote;
• ElementType.TYPE - Classe ou Interface;
• ElementType.CONSTRUCTOR - Método Construtor;
• ElementType.FIELD - Atributo;
• ElementType.METHOD - Método;
• ElementType.PARAMETER - Parâmetro de método;
@Retention indica onde e por quanto tempo anotações com este tiposerão mantidas:
• RetentionPolicy.SOURCE - Nível código fonte;
• RetentionPolicy.CLASS - Nível compilador;
• RetentionPolicy.RUNTIME - Nível JVM execução;
Informações
- Descrição
- ENTERPRISE APPLICATION DEVELOPMENT #JAVA Notas sobre Anotações JAVA, criado por Adriano Santos em 10-02-2017.
- Criado por
- Adriano Santos
- Visualizações
- 0
- Avaliação