¿Cómo funcionan las anotaciones de Java?