Java 5+ introduziu anotações, que permitem embutir metadados no código-fonte para fornecer informações ao compilador e tempo de execução. Anotações são precedidas por @ e exemplos comuns incluem @Override, @Inherited e @Deprecated.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
4.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
• Informações para o compilador
5.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
• Informações para o compilador
• Runtime (tempo de execução)
6.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
• Informações para o compilador
• Runtime (tempo de execução)
• Compile ou Deploy-time (tempo de compilação ou deploy
- web)
7.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
• Informações para o compilador
• Runtime (tempo de execução)
• Compile ou Deploy-time (tempo de compilação ou deploy
- web)
• Precedida de um arroba (@)
8.
• Java 5+
•Recurso que permite embutir informações complementares
no código fonte
• Informações para o compilador
• Runtime (tempo de execução)
• Compile ou Deploy-time (tempo de compilação ou deploy
- web)
• Precedida de um arroba (@)
• Exemplos: @Override, @Inherited, @Deprecated,
@SupressWarnings
@InfoAula(
autor = "LoianeGroner",
aulaNum = 65,
blog = "loiane.com"
)
public class UsandoAnnotations {
public static void main(String[] args){
System.out.println("Estamos usando uma anotação criada por nós!");
}
}