准备:新建文本文件,编辑代码保存后,改扩展名为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.
Java文件创建与运行原理详解
本文介绍了如何创建Java文件,包括使用文本编辑器或IDE直接创建。运行Java程序涉及在命令行中使用javac和java命令。讲解了.java文件通过编译转换为.class文件的过程,以及文件进入内存后的运算机制,强调了栈中main和function函数的调用顺序。
123

被折叠的 条评论
为什么被折叠?



