堆栈 栈 存储局部变量 存储方法调用 堆 存储Java对象(成员变量 局部变量 类变量 ->指向的对象都存储在堆内存中) 独享 共享 栈 归属单个线程 每个线程都有一个栈内存 堆 内存里的对象 所有线程均可见 可访问 大小 error 栈<<堆 忌在栈中使用递归 否者StackOverFlowError 堆error OutOfMemoryError