内存空间(Running Data Area)中可以按照是否线程共享分成两块;
线程共享的是方法区(Method Area)和堆(heap),
线程独享的是Java栈(Java Stack),本地方法栈(Native Method Stack)和PC寄存器(Program Counter Register)。