jre是java的运行时环境。
java开发工具包(jdk),java虚拟机(jvm)和java运行时环境(jre)共同构成了用于开发和运行java应用程序的java平台组件的强大功能。
我们可以将软件视为一系列位于系统硬件之上的层。每个层都提供将由其上方的层使用(和要求)的服务。java runtime environment是一个在计算机操作系统之上运行的软件层,提供特定于java的附加服务。
jre可以平滑操作系统的多样性,确保java程序几乎可以在任何操作系统上运行而无需修改。它还提供增值服务。自动内存管理是jre最重要的服务之一,确保程序员不必手动控制内存的分配和重新分配。
简而言之,jre是一种用于java程序的元os。它是抽象的典型示例,将底层操作系统抽象为运行java应用程序的一致平台。