java 区块

方法区:存放staic变量,方法签名,类信息,字段等
堆:存放对象数据,string常量
栈:存放对象的引用,操作数,没逃逸但是逃逸分析且被编译器产生逃逸优化的对象数据

原文地址:https://www.cnblogs.com/HaibaraAi/p/6535735.html