ayufox 发表于 2013-1-16 16:42:46

Java 栈内存介绍

     本篇我们了解一下Java的栈内存空间。
     1.我们首先从Intel80386架构下的Linux汇编开始,看看会把什么东西存放在栈中。在开始之前,需要注意一点,Intel80386架构下的linux系统的堆是从高位地址往低位地址增长的。
     我们看一个简单的例子,计算从1加到100,文件存储为test.c
int sum(int max);int test(){    sum(100);}int sum(int max){    int result = 0;    int i;    for (i=1; i<=max; i++)    {      result += i;    }    return result;}     编译一下,生成test.o
<div class="quote_div">gcc -c test.c
页: [1]
查看完整版本: Java 栈内存介绍