划分为5个内存空间:

堆    存储new出来的对象,

        特点:每个new出来的东西都有地址值,一般为16进制的值;

                    每个变量都有默认值;

                    使用完毕就变成了垃圾,但没有立即回收,会在垃圾回收期空闲时回收

栈    存储局部变量,特点:用完就释放

方法区

本地方法区    与系统相关

寄存器    给CPU使用