@Anotaciones en Java. ¿Qué son y cómo los usas?

En Java, las anotaciones son una especie de etiqueta en el código que describe los metadatos de una función/clase/paquete. El tema es complicado para los principiantes, pero es justo para su nivel de conocimiento actual.

Este artículo está dirigido a personas que nunca han trabajado con anotaciones, pero que les gustaría entender qué son y con qué las comes.

Miniserie sobre anotaciones

  • Anotaciones. Parte 1: un poco aburrida . Aquí hay una breve descripción de las anotaciones SOURCE y CLASS. Vale la pena leer esto, para no perderse en la segunda parte y ampliar un poco su "malentendido" =)
  • Anotaciones. Parte 2. Lombok . Esta parte habla sobre la biblioteca de Lombok, algunas anotaciones de fuentes conocidas

Vídeo: Creación de anotaciones en Java

Un desarrollador sénior explica qué son las anotaciones, por qué son necesarias y dónde se aplican.