Java 变量在内存中的分配 1、原始数据类型变量 变量分配(如指针)和数据(内容)分配在一起,在方法区(static)、栈内存(局部变量)、堆内存中(成员变量); 2、引用数据类型变量 变量分配(指针)和数据(对象内容)分配不在一起;变量分配如上述所示,数据分配在堆内存中;