Java Class类简介

一、类图:

Java Class类简介_第1张图片

二、基本介绍

1. Class也是类,因此也继承了Object类
2. Class类的对象不是new出来的,是系统创建的
    类加载器ClassLoader有个方法LoadClass(),将某个类对应的Class对象生成在堆中。
    通过调试可以发现:
        传统方法new一个类的时候,调用了loadClass()方法
        使用反射,也是调用loadClass()方法
        
3.对于某个类的Class类对象,在内存中只有一份,因为类只加载一次。(加载过程中用loadClass()方法创建)
4.每个类的实例,都会与自己类的Class对象(实例)相关联
    也就是说一个类不管实例化多少对象,这些对象都和这个类的Class对象相关联
5.通过Class对象可以完整

你可能感兴趣的:(Java基础,java,开发语言)