黑马程序员技术交流社区

标题: java程序中的运行 [打印本页]

作者: 小二儿    时间: 2015-9-11 11:47
标题: java程序中的运行
看视频学习的:

下面说一下具体在内存中的流程,具体解读一下程序
class Demo
{
        public static  int add(int a,int b)
        {
                return a+b;
        }
        public static void main(String[] args)
        {
                int x=add(3,5);
                System.out.println("x="+x);
        }
        add(7,8);//是执行语句,要放到方法里
}
//javac启动java编译器javac Demo.java-->生成指定格式.class文件,Demo.class-->java Demo,
//java命令一执行,就会启动虚拟机,帮助运行java程序,就会找main()方法开始执行,
//如果格式错误,就会编译报错//内存中就会又加上add方法,3会直接传递给a,5会直接传递给b.然后结果8,返回到main内存中。
//然后上边的add函数就会释放了,就自动释放了内存,被调用就执行,执行完就结束






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2