1.## Java应用程序的运行机制
Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。
2.## java跨平台实现原理
java在操作系统上加入了jvm虚拟机,程序运行在jvm上,jvm会自动根据不同操作系统将相同的.class字节码解释成不同的机器码
3.## JVM、JRE和JDK
JVM(Java Virtual Machine): 不同的操作系统有不同的虚拟机。实现了“一次编译,随处运行”。
JRE(Java runtime environment):java运行环境
JDK(Java developmentl kit):java开发工具包
JDK、JRE和JVM的关系:
在这里插入代码片
在这里插入代码片