看我JAVA历险(1)

2007-04-09  籽藤 

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安全机制什么的,会有点用的吧?

呵呵,不管啦,加油咯~~~

 

369°/3691 人阅读/0 条评论 发表评论

登录 后发表评论