A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小二儿 中级黑马   /  2015-9-11 11:47  /  308 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看视频学习的:

下面说一下具体在内存中的流程,具体解读一下程序
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函数就会释放了,就自动释放了内存,被调用就执行,执行完就结束

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马