首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
静态变量通常存储在进程哪个区?
[单选题]
静态变量通常存储在进程哪个区?
栈区
堆区
全局区
代码区
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(174)
分享
纠错
2个回答
添加回答
28
KatrinaZMN
对于一个进程的内存空间而言,可以在逻辑上分成 3个部份:代码区,静态数据区和动态数据区。
动态数据区一般就是“堆栈”。 栈是一种线性结构,堆是一种链式结构。进程的每个线程都有私有的“栈”。
全局变量和静态变量
分配在
静态数据区(全局区)
,
本地变量
分配在
动态数据区
,即堆栈中。程序通过堆栈的基地址和偏移量来访问本地变量。
代码区:存放程序的代码,即CPU执行的机器指令,并且是只读的
。
发表于 2019-03-02 14:38:15
回复(0)
0
RealLei
实际上分为是不是Java: 如果不是Java就在data segment, 是Java就在heap
编辑于 2020-11-20 09:24:52
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
技术名词
上传者:
小小
难度:
2条回答
174收藏
5321浏览
热门推荐
相关试题
在浏览Web的时候常常系统会询问是...
技术名词
评论
(4)
在网上传输音乐文件,以下格式中最高...
技术名词
评论
(5)
以下哪些业务不属于云计算的领域?
技术名词
评论
(12)
如果通过这次面试我们单位录用了你,...
岗位认知
自我认知
评论
(1)
请你说说Java的特点和优点,为什...
Java
评论
(273)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题