ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 类的定义 我们把某些具有相同的属性和行为的事务抽象为一个类 ## 对象的概念 类是一个概念,对象是一个类的具体实例 ![](https://img.kancloud.cn/1e/b1/1eb1f06054cd169ce52410b865439cc9_502x400.png) ## 对象创建的内存结构 栈:用于存储基本数据类型的值或者<b>局部变量</b>。先进后出,存取的容量小,存取的速度快。 堆:用于存储对象的,存取容量大,存取速度慢。 数据共享区:用于存储引用数据类型,存储一些<b>共享</b>的数据(方法) ![](https://img.kancloud.cn/e0/2c/e02c9e1be04746b93274916bfdab748d_592x396.png) 每一个类class加载到数据共享区中,jvm会解析这个类的内容,方法是每个对象共享。对象存储在堆中,引用存储在栈中,堆中的每一个对象的数据是隔离的。