# 类的定义
我们把某些具有相同的属性和行为的事务抽象为一个类
## 对象的概念
类是一个概念,对象是一个类的具体实例

## 对象创建的内存结构
栈:用于存储基本数据类型的值或者<b>局部变量</b>。先进后出,存取的容量小,存取的速度快。
堆:用于存储对象的,存取容量大,存取速度慢。
数据共享区:用于存储引用数据类型,存储一些<b>共享</b>的数据(方法)

每一个类class加载到数据共享区中,jvm会解析这个类的内容,方法是每个对象共享。对象存储在堆中,引用存储在栈中,堆中的每一个对象的数据是隔离的。