首页 > 其他 > 详细

概念:JDK、JRE、JVM

时间:2020-05-31 14:03:08      阅读:45      评论:0      收藏:0      [点我收藏+]

从官方文档翻译,原文:Java™ 平台概述

Java 编程语言

Java编程语言是一门多功能的、并发的、强类型的基于类的面向对象语言。一般被编译为字节码指令和符合虚拟机规范的二进制格式。

Java SE Runtime Environment (JRE,Java运行时环境)

JRE提供运行Java语言编写的小程序或应用所需的类库、Java虚拟机和其他必要组件。这个运行时环境可以捆绑程序重新发布以保证程序可以独立运行。

Java SE Development Kit (JDK,Java开发工具包)

JDK包括JRE和命令行开发工具,例如编译器和调试器,他们在开发小程序或应用时是必要且实用的。

Java Virtual Machines (JVM,Java虚拟机)

Java虚拟机是一台抽象的计算机,有自己的指令集,在运行时可以操纵内存。Java虚拟机可以移植到不同的平台实现硬件与操作系统的独立性。

Java SE 提供了两种虚拟机实现:

Java HotSpot Client VM(客户端实现)

客户端实现是Java虚拟机的典型实现,应用于客户端应用。客户端虚拟机致力于减少启动时间和优化内存分配。 启动应用时使用命令行 -client 使用客户端实现的虚拟机。

Java HotSpot Server VM(服务端实现)

服务端实现用最大限度提高应用执行速度,实现启动时间与资源的平衡,启动应用时使用命令行 -server 使用服务端实现的虚拟机。

概念:JDK、JRE、JVM

原文:https://www.cnblogs.com/poetcoder/p/12997059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!