| 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
    Java 1.5 Tutorial Anotación
    anotaciones adaptables son una característica añadida al lenguaje de programación Java desde la versión 1.5 . A diferencia de la mayoría de las características de programación en el lenguaje Java, no tienen un efecto directo sobre el funcionamiento del código. Sin embargo, pueden servir a un número de propósitos . Por ejemplo , las anotaciones pueden proporcionar metadatos para otros desarrolladores , similar a las etiquetas utilizadas en los comentarios JavaDoc . También pueden hacer que los datos disponibles para el compilador que puede ayudar a los programadores detectar errores fácilmente hechos que el compilador normalmente no darse cuenta. Instrucciones
    1

    Crear un nuevo archivo de clase Java llamada " AnnotationTest.java " y pegar el siguiente código en él :
    clase

    AnnotationTest extiende {public


    JFrame udpate () {//Algunas código aquí . } }

    Como puedes ver, esta clase simple extiende la clase JFrame incorporado en la biblioteca de Java Swing . Sin embargo , parece que el desarrollador ha cometido un error de escritura . Si bien es obvio que la intención de reemplazar el método de la superclase update () , que mal escrito " actualización. " Normalmente , el desarrollador no puede detectar el error hasta que horas más tarde, cuando algún aspecto de su programa , posiblemente en una clase completamente diferente, no para que funcione correctamente . Si bien no es seguro que habrá problemas , como resultado de este error , en función del contexto del error , es posible que ni siquiera sea error del compilador , ya que cualquier código en alguna parte del programa siempre se puede recurrir al método de la " actualización " de la clase JFrame . ¿No sería agradable si había una manera de decirle al compilador que este método tiene la intención de reemplazar otro método ? Introduzca la anotación @ Override
    2

    editar el código para que se lea como sigue: .

    @ Overridepublic udpate () {//Algunas código aquí . }

    La anotación @ Override da al compilador una idea de lo que está en la cabeza del programador. En este caso , el programador tiene la intención de que su método " udpate " para anular algún otro método en la superclase . Ahora, cuando el compilador lee este programa , se dará cuenta de inmediato de que se ha cometido un error. El programador dice " udpate " prevalece sobre otro método, pero la clase JFrame contiene ningún método llamado " udpate . " La compilación fallará y el compilador permitirá que el programador sabe explícitamente que su método " udpate " no está haciendo lo que se esperaba.

    suerte, el programador se echa un vistazo rápido y notar su supervisión , y corregir su falta de ortografía .
    3

    Ponga la palabra " @ Deprecated " justo después de la " @ Override " anotación de su método . Si usted ha estado programando en Java largo, es probable que reconocer @ Deprecated como etiqueta JavaDoc que indica a otros desarrolladores , cuando leen la documentación Javadoc , que una clase o método ya no es compatible y que deben dejar de usar tan pronto como posible.

    por supuesto , en la práctica , pocos desarrolladores están estudiando compulsivamente los JavaDocs para todas las bibliotecas que utilizan con cada nueva versión . Así, en lugar de contar con los desarrolladores de Java a tomar la iniciativa , la anotación @ Deprecated le dice al compilador que genere una advertencia en cualquier momento se utiliza la clase o método. De esta manera, cada vez que un desarrollador crea una nueva versión de su programa , se le dice de inmediato que ella está usando un método o clase que ahora se considera extinta y obsoleto.

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener los elementos seleccionados de ListView e…
    ·Cómo crear un Jar Eclipse 
    ·Cómo codificar un rectángulo en Java Con Dimensiones …
    ·Cómo quitar ceros en recursividad Java 
    ·Cómo dar formato a una barra de estado en Java RPG Jue…
    ·Cómo resolver un lenguaje Java Stack Overflow error 
    ·Cómo implementar una lista en Android XML 
    ·El Método de Ronda en Java 
    ·Cómo acceder a Directorio de Recursos Netbeans 
    ·Cómo obtener un Número de Rotación en Java 
      Artículos destacados
    ·Cómo crear un Programa de Presentación 
    ·Cómo conectar TextBox a BindingNavigator 
    ·Cómo eliminar una cadena Después de una Cue en PHP 
    ·Cómo insertar o actualizar una consulta MySQL 
    ·Cómo obtener un nombre de archivo dentro de un script …
    ·Cómo matar a C + + Sintaxis 
    ·Cómo instalar Visual Basic 6 
    ·Cómo configurar un enlace FTP en DNN 
    ·Cómo convertir las clases de cadena en PHP 
    ·Cómo cambiar el cursor a un cursor personalizado para …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com