java运行过程:
1.编写源文件(.java)
2.java源文件由编译器(javac.exe)编译为字节码文件(.class)
3.打包为jar或war
4.启动程序
一、源代码->机器码
java源代码需要先由编译器编译为字节码文件,然后字节码文件再有java虚拟机(jvm)解释为机器码,才能被机器识别。jvm分为linux版本和windows版本,分别运行在linux和windows的服务器上。
正是由于中间物字节码文件的存在,才使得java具有可移植性,一次编译,到处运行。
二、jvm
1.jvm介绍
jvm可以被认为是一个应用程序,更宽泛的讲,jvm