1、堆区(malloc):不需要手动管理内存,自动管理
2、栈区(stack):需要手动管理内存
3、静态区
4、常量区
5、方法区
load类方法:把类加载进内存的时候调用,只会调用一次
initialize类方法:初始化的时候调用,会调用多次