Java中基本数据类型和引用数据类型的存放位置 局部变量(方法中) 基本数据类型 : int a = 10; 中a 和 10都放在栈中 引用数据类型 : A a = new A(); 中 引用 在栈中,new A()在堆中 成员属性(类中) 基本数据类型 : int a = 10; 中a 和 10都放在堆中 引用数据类型 : A a = new A(); 中 对象的引用和new A()都在堆中 因为成员属性是属于当前类的对象的,对象在堆上,属性在对象上