堆:
创建的对象放在此区域,此区域被线程所共享
方法区:
存放类的一些信息,例如,常量,静态变量等,此区域被线程所共享
java栈:
方法的在此区域压栈,此区域是线程私有的
本地方法栈:
使用方法服务,例如netty的方法服务
程序计数器:
记录字节码执行的位置,使每个线程都能正确执行完方法