python中的堆和栈
2024-09-05 10:23:03
内存中的堆栈和数据结构堆栈不是一个概念,可以说内存中的堆栈是真实存在的物理区,数
据结构中的堆栈是抽象的数据存储结构。
内存空间在逻辑上分为三部分:代码区、静态数据区和动态数据区,动态数据区又分为栈区
和堆区。
代码区:存储方法体的二进制代码。高级调度(作业调度)、中级调度(内存调度)、低级
调度(进程调度)控制代码区执行代码的切换。
静态数据区:存储全局变量、静态变量、常量,常量包括final修饰的常量和String常量。系
统自动分配和回收。
栈区:存储运行方法的形参、局部变量、返回值。由系统自动分配和回收。
堆区:new一个对象的引用或地址存储在栈区,指向该对象存储在堆区中的真实数据。
最新文章
- Python经典资料汇总
- java 字符串判断是否相等
- Spring 4.0.2 学习笔记(1) - 最基本的注入
- 创建Fragment
- 沈逸老师PHP魔鬼特训笔记(9)--进化
- Perl 三种时间time,localtime,gmttime
- PHP strip_tags() 函数
- IOS--实现滤镜效果的四种方式
- outlook 2007 IMAP设置和配置
- 从安装.net Core 到helloWord(Mac上)
- STM32中断优先级理解
- JavaEE开发之Spring中的依赖注入与AOP
- R语言与SQL server链接
- python学习笔记之运算符
- 服务端技术进阶(六)Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?
- node环境下express路由,
- nginx反向代理解决跨域
- CSS中的偏僻知识点
- 网络编程之IO模型
- 凡人视角C++之string(上)