Java的内存划分

栈:存放方法的局部变量,方法的运行在栈中
堆:凡是new出来的都存放在堆中。
堆内存中的东西都存在一个地址值
方法区:存储.class相关信息,包含方法的信息
本地方法栈:为虚拟机执行使用到的Native方法服务
程序计数器:保证线程切换后能恢复到原来的执行位置。
Java的内存划分