o que significam os comandos precedidos por @. Exemplo: @Inject, @Path, @Persist, …
Diretivas de compilação
M
3 Respostas
T
Não são diretivas de compilação e sim “anotações”. São os equivalentes aos “attributes” do .NET.
M
Valeui thingol, mas essas anotações têm alguma função específica? São necessárias? Quem as interpreta? Seria a JVM?
T
Muitas dessas anotações não são interpretadas diretamente pela JVM, mas por algum programa Java que carrega e analisa essas classes.
Por exemplo, você mostrou as anotações da JPA.
As implementações de JPA tipicamente carregam as tais classes (anotadas com @Inject, @Persist etc.) e fazem alguma coisa - por exemplo, criar novas classes a partir das classes anotadas.
Criado 21 de outubro de 2008
Ultima resposta 21 de out. de 2008
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo