堆栈其实就是两种数据结构 栈中存放指针 函数参数 局部变量 是自动编译回收的 堆中 是有由代码区回收 但是.net跟java都有回收机制 调用相应的垃圾处理就行了 全局区 Static 也有人叫静态区 其实全局变量和静态变量的存储是放在一块的,初始化的全局变量和静 态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。其中还有常对象的存在堆栈 最好的理解 就跟买包薯片 堆就是薯片 栈就是包装带
堆:顺序随意 栈:后进先出
Powered by: 博客园 Copyright © 2024 beeone Powered by .NET 8.0 on Kubernetes