黑马程序员技术交流社区

标题: Class类 [打印本页]

作者: 小小Y    时间: 2014-11-25 09:24
标题: Class类
笔记
1、Class:描述Java中的类
   |--不是直接new来获得对象
   |--它代表字节码对象
   |--每一份字节码的类型都是Class
|--类的字节码已经加载到内存中后,就不用再次加载

   Class有个静态方法:Class.forName("java.lang.String");//返回字节码

  一份字节码可以搞出多个对象(一个对象一个类只有一份字节码)
一个类被加载器加载到内存中,占用一片存储空间,这个空间里面的内容就是类的字节码,不同的类的字节码是不同的。所以它们在内存中的内容是不同,这一个个的空间可分别用一个个的对象来表示,这些对象具有相同的类型;
   Class类就像Person类代表人这个实际存在一样,代表的是java中实际存在的类,如我们写代码时总是用到的String,int亦或是Thread类。一个类在内存中产生的一份字节码对象就是Class类型。一个类在加载时,内存中产生众多对象,这些对象都有相同的类型。就像Person类的实例对象都是人。


作者: 小小Y    时间: 2014-11-25 09:36
是否有错误?
作者: 斷灬dian    时间: 2014-12-25 12:04
来学习同问题。
作者: 掉了一地..    时间: 2014-12-25 20:40
笔记记得不错....




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2