- 2
- 0
- 约1.97万字
- 约 11页
- 2016-10-12 发布于贵州
- 举报
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
您可能关注的文档
最近下载
- 谷氨酸分子量及离解常数测定.doc VIP
- 采购计划自制外购决策分析(共5篇).docx VIP
- 馕的推广方案.pptx VIP
- 国家开放大学一网一平台电大《古代小说戏曲专题》形考任务1网考题库及答案.docx VIP
- 中学青年教师做题比赛实施方案.doc VIP
- 微波技术与天线(第2版)傅文斌课后习题答案解析.pdf
- 2025 中国成人心肺复苏与心血管急救指南(完整版)中文版 完整原文 + 专家解读.docx VIP
- 20240428-浙商证券-机械设备行业低空经济系列深度报告之五:低空运营,场景逐步打开,有望千亿市场.pdf VIP
- 2021-2022学年甘肃省兰州十九中教育集团七年级(下)期末数学试卷.docx VIP
- 山东省2026年春季高考技能测试物流管理类专业模拟试题.docx VIP
原创力文档

文档评论(0)