A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小小Y 中级黑马   /  2014-11-25 09:24  /  920 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

笔记
1、Class:描述Java中的类
   |--不是直接new来获得对象
   |--它代表字节码对象
   |--每一份字节码的类型都是Class
|--类的字节码已经加载到内存中后,就不用再次加载

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

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

3 个回复

倒序浏览
是否有错误?
回复 使用道具 举报
来学习同问题。
回复 使用道具 举报
笔记记得不错....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马