黑马程序员技术交流社区
标题:
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