栈(基本数据类型、引用数据类型变量名)、 堆(引用数据类型变量值,传递的是地址,String是特殊的用数据类型,值不可变) 、全局代码区(方法包括静态方法,共享设计模式)、全局数据区(static静态属性为整个对象所共有,共享设计模式)