新手求教,关于注释方法的问题

C_A ca=(C_A)constructor.getAnnotation(C_A.class);
System.out.println(ca.value());
这两句中C_A是一个注释方法,不太明白注释方法也是一种类么?为什么可以生成它的对象?C_A.class是什么意思啊。。。。

就是根据反射创建的对象,参考
http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html

就是使用反射进行对象的创建