JVM,JRE,JDK概述
1.java跨平台特性的原理
不同的操作系统平台如(Windows,Linuxs,mac)等通过安装java虚拟机,Java程序可以在任意操作系统上运行,一次编写到处运行;
2.JVM(java virtue mechine):java虚拟机
3.JRE(java runtime environment):java运行环境,为java程序运行提供支持,包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等
4.JDK(java development kits):java开发工具包,JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
总结:通过安装JDK,利用JDK编写java程序,然后在jre中执行,由jvm实现跨平台