java代码在计算机内经历的三个阶段:
1 源代码阶段(*.java) 2 Class类对象阶段 3 Runtime阶段
反射获取class字节码对象的三种方式
1.Class.forName("全类名") : 一般用于配置文件
2.类.class : 一般用于参数传递
3.对象.getClass : 多用于对象的字节码获取
不管获取多少次,以何种方式获取字节码文件,一次程序中生成的.class字节码文件都是同一个,在内存中指向同一个地址
(仅个人学习记录)
java代码在计算机内经历的三个阶段:
1 源代码阶段(*.java) 2 Class类对象阶段 3 Runtime阶段
反射获取class字节码对象的三种方式
1.Class.forName("全类名") : 一般用于配置文件
2.类.class : 一般用于参数传递
3.对象.getClass : 多用于对象的字节码获取
不管获取多少次,以何种方式获取字节码文件,一次程序中生成的.class字节码文件都是同一个,在内存中指向同一个地址
(仅个人学习记录)
本文标题:反射小记
本文链接:https://www.haomeiwen.com/subject/vjwiuhtx.html
网友评论