| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Una explicación de anotaciones en Java
    se añadieron las anotaciones para el lenguaje Java en Java 1.5 y puede agregar fácilmente una nueva dinámica a la programación regular. En pocas palabras , las anotaciones son una forma de añadir metadatos a los diferentes aspectos de una clase , la información adicional que se puede utilizar para cambiar la forma en que la clase se comporta o simplemente para describir con más detalle en los modales no son fácilmente aplicables a través de medios convencionales. Usar anotaciones

    anotaciones son muy fáciles de usar, y se puede aplicar a múltiples áreas de su código. Un ejemplo de un cierto uso anotación sería:

    @ Deprecated

    pública class MyClass ...

    que marcaría la clase como " obsoleto " , lo que significa que no debe ser utilizado , si es posible . Otra anotación útiles para fines demostrativos son los SuppressWarnings anotación:

    @ SuppressWarnings ( "no utilizados ")

    somethingWithUnusedVariables public void ( ) { ....

    Con este ejemplo , se puede ver que se puede pasar la información a la anotación - en este caso, el tipo de advertencias para suprimir - que puede ser utilizado por diferentes herramientas, como el compilador
    lo que es. una anotación ?

    código de Java, una anotación es poco más que una interfaz regular. Crear uno es muy sencillo : public

    abajo @ interface MyAnnotation {

    }

    Esta nueva anotación se puede utilizar en cualquier lugar , como para decorar una clase :
    < p > @ MyAnnotation

    pública AlgunaClase clase ...

    por supuesto , en esta forma , es más bien inútil - no contiene datos y de forma predeterminada todas las anotaciones se almacenan en el archivo de clase , pero son no es accesible en tiempo de ejecución , por lo que sirven como poco más que un comentario adicional.
    Crear anotaciones útil

    como se dijo anteriormente , por defecto anotaciones no están disponibles en tiempo de ejecución. Esto está bien si usted está utilizando simplemente como un indicador de algún tipo para otros desarrolladores a tomar nota , o si vas a hacer algo de procesamiento bytecode nivel, pero con el fin de acceder a su anotación en tiempo de ejecución (a través de la reflexión ), debe indicar al compilador para hacerlo. Usted puede hacer esto con la anotación anotherent que se aplica a la nueva anotación :

    @ Retention ( RetentionPolicy.RUNTIME )

    Esto le permitirá acceder a la información de anotación - a través de la reflexión - mientras el código se ejecuta y procesarla en consecuencia.
    lectura de la información de anotación

    Leyendo la información de anotación en tiempo de ejecución es un poco complicado, pero de ninguna manera imposible. Utilizando la funcionalidad de la reflexión de Java, usted puede conseguir las anotaciones que se aplican a una clase, método o campo , así como cualquier información que se incluye en esa anotación. Por ejemplo , considere la siguiente sencilla anotación:

    @ Retention ( RetentionPolicy.RUNTIME )

    public @ interface Autor {
    valor de cadena

    ();

    }

    Aplicado a una clase de esta manera:

    @ Autor ( "John Doe " )

    public class MyClass { ...

    Usted puede obtener la información del autor con el siguiente código :

    última Autor author = MyClass.class.getAnnotation ( Author.class ) ;

    System.out.println ( author.value ()); < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo importar una muestra de Android para Eclipse 
    ·Cómo utilizar JCreator con un Android 
    ·Cómo convertir una matriz a una lista en Java 
    ·Cómo comparar cadenas con orden alfabético en Java 
    ·Cómo establecer la hora de rosca en un Android 
    ·Cómo instalar Java SE 6 en Windows 
    ·Cómo actualizar una matriz de cadenas en Java dinámic…
    ·Cómo convertir el conjunto de resultados en Drop -Down…
    ·La forma de repetición de una lista de JSP 
    ·Cómo cambiar el Visor de applets en Eclipse 
      Artículos destacados
    ·Cómo utilizar un ratón en sus programas QBASIC 
    ·Cómo compilar Netcat 
    ·Cómo actualizar una declaración con una subconsulta 
    ·Cómo hacer mover texto en Steam Games 
    ·Java Estándares de Codificación 
    ·La diferencia entre un Helios y Galileo Eclipse 
    ·¿Cómo reparar un Fuera de Stack Error Espacio en Java…
    ·Cómo crear e insertar secuencias Declaraciones 
    ·Cómo quitar CSVs duplicados en PHP 
    ·Cómo cambiar la carpeta compartida en 3ami 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com