黑马程序员--反射

来源:互联网 发布:新闻小偷源码 编辑:程序博客网 时间:2024/06/01 07:23
---------------------- android培训、java培训、期待与您交流! ----------------------

1. 关于Object类理解


        Object是所有Java类的基类,意味着所有的Java类都会继承了Object的11个方法。


2. 关于Class类的成员函数与Java反射机制


       Java的动态运行时机制、反射机制是Java的显著特点,运行时加载。


       在Java中,主要是通过java.lang包中的Class类和Method类来实现内存反射机制的。


       ClassName.forName():运行时以字符串参数传递一个类名,就可以得到这个类的所有信息,


      包括它所有的方法,和方法的详细信息。还可以实例化一个对象,并通过查到的方法名来调用该对象的任何方法。


      这是因为java的类在内存中除了C++中也有的静态动态数据区之外,还包括一份对类自身的描述,也正是通过这描述中的信息,


      才能帮助我们在运行时读取里面的内容,得到需要加载目标类的所有信息,从而实现反射机制。

---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima