本帖最后由 黑马-唐磊 于 2012-5-27 17:25 编辑
public class Demo {
public static void main(String[] args) {
int result=run();
System.out.println(result);
}
private static int run() {
int num=1;
return num;
//return num++;
}
}
这个简单程序的run方法是先出栈还是先先赋值,能详细说说return num和retuen num++的程序过程,还有在run方法里面的return到底干了哪些事,是让方法出栈吗?如果还返回一个值是直接返回还是将这个值先存放在一个容器里,这个过程是否需要内部的第三方变量来实现 |
|