认识JDK、JRE、JVM
JDK
Java Devolopment Kit,Java开发者工具,包含了Java/Javac编译运行Java代码,Javadoc生成文档工具,JRE和JVM,JAR把Java代码打包成应用。
JRE
Java Runtime Enviroment,Java运行时环境,包含Java虚拟机JVM,Lib库,一些应用程序Applet所需要的一些文件。安装了JRE就能运行JAVA程序了。
JVM
Java Viture Machine,Java虚拟机,可以简单的当作一种规范,可用软件实现,也可用硬件实现。相当于在操作系统上模拟了一个小巧的CPU处理Java相关的东西,Java是怎样编译成自己的码,有两种运行方式:解释型和编译型。Java的跨平台核心是使用了JVM技术,在不同的操作系统上都使用了Java虚拟机,通过Java虚拟机屏蔽了一些底层系统的差别,真正做到一次编译到处运行。