- 1
- 0
- 约1.35万字
- 约 11页
- 2017-05-20 发布于北京
- 举报
java基础–反射总结
第一节 Class
一、概述:
1、Class是Java程序中各个Java类的总称;它是反射的基石,通过Class类来使用反射。
2、Class和class的区别
1)class:Java中的类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则由此类的实例对象确定,,不同的实例对象有不同的属性值。
2)Class:指的是Java程序中的各个Java类是属于同一类事物,都是Java程序的类,这些类称为Class。例如人对应的是Person类,Java类对应的就是Class。
3、属性:类名,类的访问属性,类所属包名,字段名称列表,方法名称列表等。
二、对象的创建和使用:
1、创建实例对象:不可用new Class()的方式,因为Class没有这样的构造方法。而是将字节码对象赋值给Class变量。如Class c1 = Person.class。
如Person类,它的字节码:首先要将Person的java文件编译为class文件放于硬盘上,即为二进制代码,再将这些代码加载到内存中,接着用它创建一个个对象。就是把类的字节码加载进内存中,再用此字节码创建一个个对象。当有如Person、Math、Date等等的类,那么这些字节码就是分别的一个Class对象。即Class c2 = Date.class;。
2、获得类的字节码对象:如Class.forNa
您可能关注的文档
最近下载
- 国家储备成品油库建设标准与体系发展.pptx VIP
- 丽声北极星分级绘本第四级下 The Camping Trip课件.pptx VIP
- EMA 交叉污染和共用设施暴露限度指南问答-2018(中英文对照版).pdf VIP
- DZ_T 0485-2024 微动探测技术规程.pdf VIP
- 能力风暴机器人编程.docx
- Be-X (X=Cu,Cr,W,Th,V)二元体系热力学性质及相图构建研究.docx
- 基层矛盾纠纷化解培训课件.pptx VIP
- 2026年广东省学法考试年度考试考场一满分答案.doc VIP
- 电力电缆制造技术:成揽工序PPT教学课件.pptx VIP
- 贵州贵州省粮食储备集团有限公司招聘考试真题及答案详解(各地真题).docx VIP
原创力文档

文档评论(0)