java基础
// 堆内存只保存信息 栈内存用来保存方法.这样分配可以提高内存是使用效率
public class Demo {
public int i;// 类信息保存在专堆内存属
i = 2; // 错 执行语句保存在栈内存 堆内存中不能保存
{i = 1;}// 可以 执行语句 保存在栈内存 代码块相当于方法
Demo demo = new Demo();//可以 保存信息
demo.sayDemo();//错 执行语句
System.out.println (a);// 错 执行语句
public void sayDemo() {
System.out.println(a); //可以 在栈内存中
}
}