当前位置:网站首页>静态变量存储在哪个区
静态变量存储在哪个区
2022-08-10 13:43:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
美团2017校园招聘 Android 静态变量存储在__区 A 全局区 B 堆 C 栈 D 常量区
2017年3月21日19:00开始笔试,选项凭回忆打的,未全匹配。 本人参考答案:A
知识点
内存到底分几个区?
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。
3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后有系统释放。
4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放。
5、程序代码区—存放函数体的二进制代码。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130019.html原文链接:https://javaforall.cn
边栏推荐
- R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:gtExtras包的gt_highlight_rows函数高亮(highlight)表格中特定的数据行、配置高亮行的特定数据列数据加粗
- C# InitializeComponent() does not exist in the current context
- SecureCRTPortable – 破解
- 2022年中国软饮料市场洞察
- 【学习笔记】Redis的持久化
- CodeForces - 811A
- Fragment's show and hide
- How to describe multiple paragraphs with different font settings in Open Office XML format
- recursive recursive function
- M²BEV: Multi-Camera Joint 3D Detection and Segmentation with Unified Bird’s-Eye View Representation
猜你喜欢
MySQL interview questions
高数_证明_曲率公式
Code Casual Recording Notes_Dynamic Programming_70 Climbing Stairs
【ECCV 2022|百万奖金】PSG大赛:追求“最全面”的场景理解
系统架构系列文章三--解决传统企业核心系统的性能问题
[Study Notes] Persistence of Redis
Existing in the rain of PFAS chemical poses a threat to the safety of drinking water
bgp dual plane experiment routing strategy to control traffic
“Oracle 封禁了我的账户”
2022年五大云虚拟化趋势
随机推荐
指针(C语言初解)
锂电池技术
A unit test report for CRM One Order Application log
data product manager
递归递推之递归的函数
2011年下半年 系统架构设计师 下午试卷 II
bgp双平面实验 路由策略控制流量
Redis上云迁移实践
Fragment-hide and show
tampercfg内核模块导致机器频繁crash
【MinIO】Using tools
镜像瘦身:每一层都不能放过
2012年下半年 系统架构设计师 下午试卷 II
如何完成新媒体产品策划?
【219】慕课三千多的那个go工程师的培训课笔记 02 go语言的编程思想
ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版
[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files
The recursive recursive Fighting_ silver study ah but level 4
Cloud Migration Practice of Redis
YTU 2295: KMP pattern match one (string)