首页 > 代码库 > 疯狂Java讲义(1) -- Java语言概述

疯狂Java讲义(1) -- Java语言概述

学生提问:不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢?
答:简单的说,JRE包含JVM。JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM之外,还包含运行Java程序的其他环境支持。

学生提问:为什么不安装公共JRE呢?
答:公共JRE是一个独立的JRE系统,会单独安装在系统的其他路径下。公用JRE会向Internet Explorer浏览器以及系统中注册Java运行时环境。通过这种方式,系统中任何应用程序都可以使用公共JRE。由于现在在网页上执行Applet的机会越来越少,而且完全可以选择使用JDK目录下的JRE来运行Java程序,因此没有太多必要安装公共JRE.

疯狂Java讲义(1) -- Java语言概述