Java LanguageAnotaciones


Introducción

En Java, una anotación es una forma de metadatos sintácticos que se pueden agregar al código fuente de Java. Proporciona datos sobre un programa que no forma parte del programa en sí. Las anotaciones no tienen ningún efecto directo en el funcionamiento del código que anotan. Clases, métodos, variables, parámetros y paquetes pueden ser anotados.

Sintaxis

  • @AnnotationName // 'Anotación de marcador' (sin parámetros)
  • @AnnotationName (someValue) // establece el parámetro con el nombre 'valor'
  • @AnnotationName (param1 = value1) // parámetro con nombre
  • @AnnotationName (param1 = value1, param2 = value2) // múltiples parámetros nombrados
  • @AnnotationName (param1 = {1, 2, 3}) // parámetro de matriz con nombre
  • @AnnotationName ({value1}) // array con un solo elemento como parámetro con el nombre 'value'

Observaciones

Tipos de parametros

Solo se permiten expresiones constantes de los siguientes tipos para los parámetros, así como matrices de estos tipos:

  • String
  • Class
  • tipos primitivos
  • Tipos de enumeración
  • Tipos de anotaciones

Anotaciones Ejemplos relacionados