1.需要什么能够使代码正常运行?
- JVM(虚拟机):代码真正运行的地方
- 核心类库(Java已经写好的,可以直接用的):如system/out/print等,组合在一起可以实现特 定功能
- 开发工具:javac (编译工具) java(运行工具) jdb(调试工具) jhat(内存分析工具)
2.JDK(Java Development Kit)------Java开发工具
JDK包含JVM,核心类库与Java开发工具
3.JRE(Java Runtime Enviroment)----Java运行环境
安装好JDK既就可以运行一段代码了,若只是运行别人已经编译好的class字节码文件,无需开发,则不用安装JDK中的开发工具,只需要JVM,核心类库以及一些运行工具.将JVM,核心类库以及运行工具合称为JRE.