想通過asm的代碼生成來寫.class文件至少得了解下面的東西。
1.ICONST_x相當(dāng)于常量,前面的I是指int型,還有其它型的CONST,這個量為比如ICONST_1就是1,對于后面不同的操作,它會再指定實際的類型。使用visitInsn(ICONST_1)就是說定義了一個為1的臨時量壓到棧里面,但不會定義一個變量。-1<=ICONST<=5;如果要定義大點的數(shù)就使用visitVarInsn(BIPUSH, 10)
類別:技術(shù)檔案 查看評論
文章來源:http://hi.baidu.com/jingleq/blog/item/d310deef41eb7beece1b3e54.html