jdk:JDK是java的开发工具包,里面包含了一个jre,而且在bin/server中还包含有一个虚拟机,所以说,他提供了一系列的编译、运行等工具。如:javac,
jre是java的运行环境,既然能运行,他里面肯定包含JVM,也就是我们说的java虚拟机,而它核心的部分就是java虚拟机和核心类库。
我们的java程序,首先会被编译成,class结尾的字节码文件,然后java虚拟机去执行字节码文件,而不是字节码文件直接与操作系统进行交互,是通过java虚拟机间接的与操作系统进行交互。
jdk:JDK是java的开发工具包,里面包含了一个jre,而且在bin/server中还包含有一个虚拟机,所以说,他提供了一系列的编译、运行等工具。如:javac,
jre是java的运行环境,既然能运行,他里面肯定包含JVM,也就是我们说的java虚拟机,而它核心的部分就是java虚拟机和核心类库。
我们的java程序,首先会被编译成,class结尾的字节码文件,然后java虚拟机去执行字节码文件,而不是字节码文件直接与操作系统进行交互,是通过java虚拟机间接的与操作系统进行交互。