1.JDK,JRE,JVM之间的关系
JDK:JAVA开发套件;
JRE:JAVA执行环境,java Runtime Environment
JVM:java Virtual Machine
其实,当电脑上装了JDK后,实际上是装了2套JRE----一套位于<jdk安装目录>\jre底下,另外一套位于C:\Program File\java底下,然而在安装JDK时,可以选择位于C:\Program File\java底下那套的路径.
那2套的JRE内容几乎是一模一样的.
如果你从网上下载的上JRE而不是JDK,那么就只会在C:\Program File\java底下安装唯一的一套JRE.
好了,现在问题来了,为什么要2套的JRE?
这里要用到一个"包装器"的概念.包装器是一个通过其他对象才能访问自己特性的对象,javaI/O库广泛地采用了包装技术.简单地说,为了使2个本来不匹配的对象进行访问,我们通过都会在被访问对象上使得访问者可以调用其方法的,叫做包装器.
由于JDK里面的工具几乎都是JAVA所编写的,所以JDK本身就是JAVA应用程式,故而要使用JDK附带的工具来开发JAVA,必须要自行附一套JRE才行.这便是要有位于<jdk安装目录>\jre的原因.
而位于C:\Program File\java底下的JRE,是执行我们自己的JAVA程序.
啊呀,以上其实是我个人整理的笔记啦,好象现在是没什么用,可是,以后应该会接触很多JAVA函式库和一些JAVA安全机制什么的,会有点用的吧?
呵呵,不管啦,加油咯~~~