zoukankan      html  css  js  c++  java
  • 栈内存和堆内存

    堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说:

             首先JavaScript中的变量分为基本类型和引用类型。

             基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。

                    

             基本类型有Undefined、Null、Boolean、Number 和String。

                          

             引用类型,值大小不固定,栈内存中存放地址指向堆内存中的对象。

      

      下面举一个堆内存的例子

    function abc(num) {
                if(num > 3) {
                    abc(--num);
                }
                document.writeln(num);
            }
            abc(5);
    //输出的结果是3,3,4
    //这个输出方式像队列,后进的先输出来了。。
  • 相关阅读:
    超级楼梯
    hdu1040
    hdu2033(惭愧)
    hdu2032杨辉三角
    hdu1013Digital Roots
    hdu2031
    Linux信号(signal) 机制分析
    android init重启service(进程)
    [android] init进程 .rc文件中service、action的parsing
    oom_adj
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/6536506.html
Copyright © 2011-2022 走看看