在内存中开辟一块空间,这个内存指定的是什么呢?

来源: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分配的空间中,细化分配一块空间”。

祝学习愉快~


1

0 学习 · 9886 问题

查看课程