类变量(类里面static修饰的变量)保存在“方法区” 实例变量(类里面的普通变量)保存在“堆” 局部变量(方法里声明的变量)“虚拟机栈” “方法区”和“堆”都属于线程共享数据区,“虚拟机栈”属于线程私有数据区。