在内存中开辟一块空间,这个内存指定的是什么呢?
来源:2-17 需要知道的几点知识(中)
学习使我快乐v
2021-09-18 15:38:57
我们常说在内存中开辟一块空间,比如定义一个int a=100,就是在内存中开辟一块空间存放数据100
那么这个内存是我们平时理解的像Windows系统里的C盘,D盘这种内存吗,还是在JVM里的内存?可能表达的有点模糊,求教
1回答
好帮手慕小蓝
2021-09-18
同学你好,是指在JVM中的内存。
同学所说的C盘D盘这种,不是内存,是硬盘。硬盘的特点是数据的存储是持久化的,也就是我们一般意义的永久存储,例如各种文件及其内容。内存是在CPU中的,内存中的数据存储是临时的,例如系统工具计算器中用户输入的数据。
JVM在运行时,会在CPU中获取一块内存空间,即JVM的内存。
所以“在内存中开辟一块空间”是指“在CPU给JVM分配的空间中,细化分配一块空间”。
祝学习愉快~
相似问题