Java的运行时数据存储机制

时间:2021-01-20 03:38:18
【文件属性】:
文件名称:Java的运行时数据存储机制
文件大小:52KB
文件格式:PDF
更新时间:2021-01-20 03:38:18
存储 数据 数据存储 Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。   概念   对于Java,有六个不同的、用于数据存储的概念,他们是:   寄存器( register ),是快的存储区,位于处理器内部。因为寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。程序员无法使用Java代码使用寄存器中的存储空间,或者说:在Java开发的层面上,寄存器的操作已经被封装。   栈( stack ),位于通用 RAM。存取速度快,仅次于寄存器。栈指针若向下移动,则分配新的内存;若向上移动,则释放那些

网友评论