1.什么是全限定名和非全限定名
权限点名是指在整个JVM中的绝对名称,譬如:"java.lang.object",而非全限定名是指当前环境(譬如当前类)中的相对名称,譬如"Object"
2.对于如下方法:
public TestDO(Long id){
this.id = id;
}
它在jvm中的方法描述符是这样的
[img]http://dl2.iteye.com/upload/attachment/0094/7030/5e646ff8-e4c5-3468-9a53-945c16c900ba.jpg[/img]
Name就是指方法名称
Descriptor中;号前面的部分是参数类型,;号后面的部分是方法返回值
Access flags是说的返回值访问类型
3.查看查看类结构命令:
javap -verbose 类名
权限点名是指在整个JVM中的绝对名称,譬如:"java.lang.object",而非全限定名是指当前环境(譬如当前类)中的相对名称,譬如"Object"
2.对于如下方法:
public TestDO(Long id){
this.id = id;
}
它在jvm中的方法描述符是这样的
[img]http://dl2.iteye.com/upload/attachment/0094/7030/5e646ff8-e4c5-3468-9a53-945c16c900ba.jpg[/img]
Name就是指方法名称
Descriptor中;号前面的部分是参数类型,;号后面的部分是方法返回值
Access flags是说的返回值访问类型
3.查看查看类结构命令:
javap -verbose 类名