Java:静态存储vs堆vs堆栈

以下是编译器存储分配的摘要。 1.静态与动态 静态的:只能由编译器查看程序的文本来进行存储。静态分配尽可能多的数据对象的原因之一是可以将这些对象的地址编译为目标代码。 动态的:可以通过在程序运行时查看程序的功能来进行存储。 2.静态的 全局常量和由编译器生成的其他数据(例如,支持垃圾回收的信息)被分配给静态存储。静态变量在执行开始之前已绑定到存储单元,并在整个执行过程中始终绑定到同一存储单元。例如
相关文章
相关标签/搜索