1.内存管理模型 ①以对象的方式管理内存,每个对象占据内存中连续的一段,分配在堆中.对象引用可以指向堆中的其他对象.非基本数据类型的对象等价于数据引用. ②基于栈和堆的内存管理都是动态分配,即在运行时动态分配内存,建立新的内存对象.而静态内存分配在编译阶段就已经确定好了内存分配. ③每个线程都有其线程栈,各自管理,彼此之间不可见.多线程之间传递数据,通过复制而非引用.栈无法支持复杂的数据类型.所有的局部的基本数据类型都在栈上创建. ④本地方法栈.PC ⑤Method Area(hotspot中称…