1.Java运行原理
我们可通过文本编辑板生成Java源代码(.java)经过dos窗口由Java编译器(javac.exe)生成字节码文件(.class),字节码可由Java虚拟机转化为机器码供计算机读取处理。由于Java可以生成字节码可供虚拟机转译所以可跨平台运行。运行过程如下:
所以相对于C语言还需要转化为exe文件才能运行的权限,Java具有跨平台的优势。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.具体代码
在文本编辑器写好源代码后再在dos窗口用Java虚拟机编译。如下图:
/**
*这是个可以显示的
*/
/*
*这个不行
*/
public class HelloWorld{
public static void main(String [] args){
System.out.println("HelloWorld");//这个不会显示
}
}
以上为源代码,下图为dos执行窗口:
执行第一步会自动生成一个class文件
注意:javac执行时要加后缀,而下一步则不需要。
以上为Java的执行过程