Java是一门半编译型、半解释型语言。先通过Javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向jvm的文件。最后启动Java虚拟机来运行.class文件,此时jvm会将字节码转换成平台能够理解的形式来运行。
解释:
1、使用idea(集成开发环境)编写Java源程序
2、使用Javac.exe编译器编译Java源程序,生成.class的字节码文件(二进制的)
3、使用Java运行.class字节码文件,再运行jvm虚拟机,然后输出
注意:在运行Java程序前,要安装好JDK(Java的开发工具包),包含了Javac和Java工具,Java程序最终在JVM(Java虚拟机)中运行的
JDK:开发工具包,提供给程序员使用
JRE:Java运行时环境,包含JVM,Java基础类库
JVM:Java虚拟机,运行代码