如何描述类
    属性 方法 构造方法 块
    如何创建对象
    执行类成员
    类之间的关系
    is-a has-a use-a
    类中特性
    权限修饰符 特征修饰符
    类之间的设计问题
    设计模式 单例 策略 适配器
    类中的一些细节
    内部类 枚举类
    内存机制问题
    类创建在哪 对象创建在哪 继承关系 静态成员
    对象的地址引用在栈内存—->Person p = new Person()——>对象空间在堆内存
    栈内存—->创建开始 用完即回收
    堆内存—->new申请对象空间 GC垃圾回收器来回收 若对象空间没有任何引用指向 则被视为垃圾
    方法区—->类模板 常量缓冲区 静态成员 只有一份 回收不了