JDK、JRE、JVM
JDK : Java Development Kit 开发者工具
JRE:Java Runtime Environment Java运行时环境
JVM : Java Virtual Machine Java的虚拟机
JDK
JDK包含JRE和JVM,而且有他自己的开发工具,让开发真可以使用
- java、javac:是编译和运行java的
- javadoc:把java的东西生成一篇文档
- jar:把java打包成一个常见的应用
JRE
包含JVM,一些库、虚拟机等,只要安装了JRE就可以运行Java环境
一般下载JDK就可以,包含JRE
JVM
可以在软件层和硬件层实现,等于在一个小CPU处理Java相关的信息
Java的跨平台核心是使用了JVM,Java的虚拟机,真正实现一次编译,到处运行