当前位置:网站首页>静态变量存储在哪个区
静态变量存储在哪个区
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
边栏推荐
猜你喜欢
随机推荐
tensorflow安装踩坑总结
注意力模型---Attention Model
神了!阿里数据库专家纯手写了这份604页的Oracle+MySQL攻坚指南
PHP judges whether the file has content, and if there is no content, copy another file to write
领域驱动实践总结(基本理论总结与分析V+架构分析与代码设计+具体应用设计分析)
安装mysql报错处理
MySQL - 数据库的存储引擎
Error: Rule can only have one resource source (provided resource and test + include + exclude)
【POI 2008, BLO】Cut Point
AWS Security Fundamentals
Borg Maze (bfs+最小生成树)
data product manager
Stream通过findFirst()查找满足条件的一条数据
SenseTime self-developed robotic arm, the first product is an AI chess-playing robot: Guo Jingjing is also invited as an endorsement
2022-08-09: What does the following go code output?A: No, it will panic; B: Yes, it can run correctly; C: Not sure, see the voting result.package main import (“fmt“ “syn
友邦人寿可观测体系设计与落地
Redis 定长队列的探索和实践
开源SPL消灭数以万计的数据库中间表
Efficient and Robust 2D-to-BEV Representation Learning via Geometry-guided Kernel Transformer Paper Notes
Fragment-hide and show








