java内存可以分为两部分:栈和堆 栈:先进后出,自动分配连续的空间,放置局部变量 堆:不连续的内存,放置new出的对象,方法区是其一部分 方法区:存放static变量和方法,常量池(共享机制),类的代码