首页 > 其他 > 详细

黑马程序员-类加载机制和反射。

时间:2015-06-14 10:43:50      阅读:160      评论:0      收藏:0      [点我收藏+]

------- android培训java培训、期待与您交流! ----------

Class类

  • JAVA程序中的类属于同一个事物,描述这类事物的类就叫Class

一个类被加载到内存当中,占用一片存储空间,这个空间里面的内容就该类字节码,不同的类的字节码是不同的,所以他们在内存中的内容也是不相同的,这一个个空间可以分别咏鹅一个个对象来表示,这些对象。

但是我们可以总结出,这些对象也会有相同的类型,这个类型就是Class类

  • 基本的 Java 类型(booleanbytecharshortintlongfloatdouble)和关键字 void 也表示为 Class 对象。
  • Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。

  • 那么我们如何获得类的Class对象呢?
String str = "zhulang";
        
        Class class1 = str.getClass();
        Class class2 = Class.class;
        Class class3 = Class.forName("java.lang.String");

 

反射

反射:就是把java类中个成份映射一个Java类,包括Class,Method,Field,Constructorh和Array等等,这些类分别代表类,方法,Field,构造器和数组。

 

黑马程序员-类加载机制和反射。

原文:http://www.cnblogs.com/ganwei/p/4574624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!