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

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

我们常说在内存中开辟一块空间,比如定义一个int a=100,就是在内存中开辟一块空间存放数据100

那么这个内存是我们平时理解的像Windows系统里的C盘,D盘这种内存吗,还是在JVM里的内存?可能表达的有点模糊,求教

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2021-09-18 16:31:53

同学你好,是指在JVM中的内存。

同学所说的C盘D盘这种,不是内存,是硬盘。硬盘的特点是数据的存储是持久化的,也就是我们一般意义的永久存储,例如各种文件及其内容。内存是在CPU中的,内存中的数据存储是临时的,例如系统工具计算器中用户输入的数据。

JVM在运行时,会在CPU中获取一块内存空间,即JVM的内存。

所以“在内存中开辟一块空间”是指“在CPU给JVM分配的空间中,细化分配一块空间”。

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师