java基础-总结.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档