google: Java annotations.
te oriento sobre lo que tenés que buscar, porque el uso de anotaciones es muy amplio y depende de varias cosas (Entorno {SE, EE}, API's {JPA, JDK, EJB.....}, JS-JAX, Web Services bla bla bla..
Pero las básicas que mencionas las vas a encontrar fácil.
http://www.google.com.ar/url?sa=t&rc...TzA8LQ2AWkrxsQ