gpt4 book ai didi

Java-RAM 和静态变量的好处

转载 作者:行者123 更新时间:2023-12-01 07:42:00 25 4
gpt4 key购买 nike

1)为什么java存储在RAM中而不是存储在硬盘中。2)静态变量相对于普通变量有什么好处?由于类的对象有自己的副本,普通变量是否占用更多内存空间。

最佳答案

  • Java并不是“不存储在硬盘中”。 Java 解释器是从永久存储中加载的。组成 Java 程序的类文件也是如此。在运行时,所有内容都必须位于 RAM 中(好吧,不考虑分页)才能被处理器使用 - 这就是计算机的工作方式!
  • 如果变量是静态的,则内存中将存在该变量的一个或零个副本。如果它是实例变量,则该类的每个实例都会有一个副本。所以,是的,如果类被实例化多次,静态变量将使用更少的内存。

关于Java-RAM 和静态变量的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com