一.存储区域: 1)寄存器.这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部.但是寄存器的数量极其有限,所以寄存器根据需求进行分配.你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象. 2)栈.位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得直接支持.推栈指针若向下移动,则分配新的内存:若向上移动,则释放那些内存.这是一种快速有效的分配存储方法,仅次于寄存器.创建程序时,Java系统必须知道存储在栈内所有项的确切生命周期,以便上下移动堆栈指针.这一约束…