准备:新建文本文件,编辑代码保存后,改扩展名为java
或者直接在IDE中创建java文件。
编辑:
public class Demo{ //类的名字Demo
public static void function(){
int a=1+1;
System.out.println(a);
}
public static void main(String[] args){ //主函数main,类中必须有主函数
function(); //调用函数
}
}
运行java文件需要打开命令提示符窗口(Ctrl+R),找到文件所在路径,输入以下命令:
javac Demo
java
其原理如下,.java文件需要通过javac + 类名 命令转换为.class文件,再用java命令进入内存之后才能够运行。.java文件和.class文件都是在磁盘中的文件。
当文件进入内存中后,其运算形式如下图所示:
内存中的栈先进先出,main主函数先被压入栈,function函数后被压入栈,CPU分配资源对function函数进行计算,将1+1的结果给a,function函数得到a=2之后出栈,main主函数后出栈,对function函数进行调用,得出结果a=2.