黑马程序员技术交流社区
标题:
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