欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 反射,

来源: javaer 分享于  点击 43297 次 点评:31

java 反射,


java 反射原理 :
    jvm通过字节码class文件,生成相应的对象.

java 反射理解:

     

    主要是对Class类的操作使用,理解Class即类的类对象,
获取Class对象的三种方法:
    1,通过类的路径加载获取类的类对象
      Class<?> ss=Class.forName("com.demo.test1.User");
    2,已知类实例 获取类的类对象,实例.getClass
      User u=new User();
      Class<?> ss=u.getClass(); 
    3,使用类获取类的类对象,类.class
      Class<?> ss= User.class;

通过以上获取的类对象(ss),可以利用反射的API获取类对象(ss)的内部结构,
比如构造方法【Constructor】、属性【Field】、方法【Method】等等...
反射的用处比较多,工厂模式还有框架中;
如:工厂常见,Logger log = LoggerFactory.getLogger(类.class);

    

java 反射测试:




相关文章

    暂无相关文章
相关栏目:

用户点评