Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como: Anotações do código Java
Adicionado à linguagem de programação Java em Java 1.5 , as anotações são um meio versátil de dar mais informações sobre o seu código Java. Eles podem ser utilizados para um grande número de situações, desde simplesmente a indicação de informações sobre uma classe ou método - talvez indicando que uma classe é destinada a ser imutável - para permitir que outro código para trabalhar com o método de um modo especial por meio de reflexão . Coisas que você precisa
Java SDK, versão 1.5 ou superior ambiente Desenvolvimento
, como Eclipse ou NetBeans
Show Mais instruções
Criando uma anotação
1

Em Eclipse , crie um novo projeto. Nomeie- o que quiser. " Anotações ", ou algo semelhante, vai funcionar.
2

clique com o botão direito na pasta " src" sob o seu novo projeto, mouse sobre o "Novo" sub -menu, e selecione " Anotação " do a lista de sub- menu.
3

Nomeie a anotação " ReviewedBy ". Vá em frente e manter tudo como defaults.Generally , você deve usar um nome de pacote
4

Modifique o novo arquivo para ficar assim: .

Java.lang.annotation importação. ElementType ;

java.lang.annotation.Retention importação;

java.lang.annotation.RetentionPolicy importação;

importação @ interface de ReviewedBy {

valor String () ;

Cordas reviewedOn () default "";

comentários String () padrão "" ; }


Note que algumas anotações foram adicionados. Estes são necessários para fazê-lo funcionar corretamente. A anotação @ Target informa ao compilador a anotação só é válida para um tipo - como classe, interface, enum , etc - ea anotação @ Retention informa ao compilador para manter as informações anotação disponível em tempo de execução
< . br>
usando a anotação
5

Criar uma nova classe com o botão direito sobre a pasta src , selecionando " New " e selecione " classe ". Nomeie-o " TestData ". Você pode adicionar o que você gosta campos a ele - se houver. Os campos são irrelevantes para este exemplo , mas torna a classe de teste olhar um pouco menos como uma classe de teste
6

Aplicar nossa anotação para a nova classe : .

@ ReviewedBy ( valor = " Jane Smith " , reviewedOn = " 12/21/2012 " , comenta = " Esta é uma classe incrível!" )

public class TestClass {número

int privado;

texto private String ;

public int getNumber () {

número de devolução ;

}

SetNumber public void ( int numero ) {

this.number = número ;

}

getText public String () {

retornar texto;

}

public void setText ( string text ) {

This.Text = text ;

}

}
7

Crie outra classe. Nomeie-o " AnnotationReader ". Selecione a caixa de seleção ao lado de " void main ( String [ ] args ) public static " para adicionar um método principal para a nova classe
8

Modifique a sua nova classe para que ele contém o seguinte código : . < Br >

AnnotationReader public class {

public static void main ( string [] args ) {

última classe < > clazz = TestClass.class ; ?

finais ReviewedBy reviewedBy = clazz.getAnnotation ( ReviewedBy.class );

System.out.println ( "Avaliado por :" + reviewedBy.value ());

System.out.println (" Comentado em: "+ .
9

Execute sua classe Se tudo correr bem , você deve pegar a saída do console semelhante ao seguinte :

Avaliado por : Jane Smith

no dia: 12/21 /2012

Comentários:

Esta é uma classe incrível

!

Anterior :

Próximo : No
  Os artigos relacionados
·Como analisar uma seqüência Comma Separated para vari…
·Como adicionar polinômios em Java 
·Servlet e Applet Diferenças 
·Como enviar SMS a partir de um servidor Web para um tel…
·Como obter informações DSN Usando Java 
·Uma explicação de Anotações Java 
·Expressões Terciário em Java 
·Tutorial de Programação Java API Som 
·O que é um personagem em Java 
·Como Conectar Dois caixas suspensas em HTML e JSP 
  Artigos em destaque
·Como a pesquisa com algoritmos Java 
·Como corrigir erros em programas 
·Código HTML para Sublinhado Itálico 
·Como criar uma instrução switch em C 
·Como Entender Compiladores C + + 
·O que é recursão em Programação 
·O que é um erro de Runtime 
·Diferença entre um Deliverable e um marco em um projet…
·Como solucionar problemas de um Android AVD Eclipse 
·Como manipular Cordas em MFC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados