读书人

asm操作java(3)

发布时间: 2012-12-21 12:03:49 作者: rapoo

asm操作java(三)
1.Signature:
a)说明:J2SE 5.0为了支持范型,参数化参数,Annotation和枚举等新增特性,因此增加了一个Signature属性,作为类,字段,方法的Description之外的一个辅助机制。

2. Annotation:
a) Annotation:
i.定义:



等价于:


等价于:
E e = E.E1;

c) 说明:从上面的代码可以看到,即使是一个简单的枚举,也需要使用很多的代码才能定义,因此更可行的办法是使用Java编译器来生成枚举。

读书人网 >编程

热点推荐