堆栈之间的差别

 堆栈产生于内存中. 堆:存储的是引用的数据类型,引用的数据类型不能限制大小,比如class. 堆实际上是一个在内存中使用内存中的零散空间的链表结构的存储空间 堆的大小由引用类型的大小直接决定,应用类型的大小的变化直接影响堆的变化. 栈: 栈是内存中存储值类型的,大小为2M,如果超出 则会报错  :内存溢出. 堆栈的特色: 先进后出,最顶层的为栈顶元素.  俩个动作:入栈 -出栈 入栈有个push
相关文章
相关标签/搜索