java内存有 :堆 栈 方法区
堆:存放new的对象和数组,可以被所有的线程共享,不会存放别的对象引用
栈:存放基本变量类型(会包含这个基本类型的具体数值),引用对象的变量(地址)
方法区:可以被所有的线程共享,包含了所有的class和static变量