jdk,jre,jvm的区别
jdk:包含java类库及工具,是开发java程序的核心
jre:java运行时环境(jvm与jdk都要在其下才能运行)
jvm:虚拟机,负责解析java字节码
关系:利用jdk开发java程序,通过jdk的编译程序(javac)将文本java文件,编译成java字节码,在jre上进行运行,jvm在jre上负责解析java字节码,映射到本地系统调用
jdk:包含java类库及工具,是开发java程序的核心
jre:java运行时环境(jvm与jdk都要在其下才能运行)
jvm:虚拟机,负责解析java字节码
关系:利用jdk开发java程序,通过jdk的编译程序(javac)将文本java文件,编译成java字节码,在jre上进行运行,jvm在jre上负责解析java字节码,映射到本地系统调用