Java®编程语言使用称为Java®虚拟机(JVM)的特殊管理软件。该JVM是任何Java®软件程序在计算机上正常工作所必需的。JVM解释来自软件程序的请求,并将其转换为计算机硬件能理解的机器语言。JVM是硬件平台不可知,使其适用于...
Java®编程语言使用称为Java®虚拟机(JVM)的特殊管理软件。该JVM是任何Java®软件程序在计算机上正常工作所必需的。JVM解释来自软件程序的请求,并将其转换为计算机硬件能理解的机器语言。JVM是硬件平台不可知,使其适用于多种类型的计算机操作系统。计算机操作系统是从计算机鼠标捕捉动作的主要设备。现在大多数编程语言都是硬件平台专用的。这些程序被称为专有程序,因为它们只能在特定的操作系统上运行。Java®虚拟机机器是使Java®程序独立于平台的特殊元素。这个JVM是一个自动连接过程,用于管理计算机硬件和Java®编程代码之间的通信。当计算机用户打开计算机时,他正在与计算机硬件和软件操作系统(OS)交互是从计算机的鼠标和键盘捕获操作的主要设备。这些事件通过使用特殊的操作系统代码从操作系统传输到程序。Java®虚拟机是一个Java®进程,它捕获操作系统事件并将其转换为Java®可理解的消息。使用Java®虚拟机机器有几个好处。每个操作系统的技术细节对开发者来说是隐藏的。这使得程序具有更多的通用性,因为它可以与多个计算机硬件平台一起工作。JVM还允许在组织内灵活地使用多个操作系统平台。有目前有几种操作系统可用,包括Windows®、MAC®、UNIX®和Linux®。一个Java®软件程序可以在多个版本的操作系统上运行这是因为Java®程序使用JVM与操作系统交互。其他类型的软件代码通常需要为每个操作系统提供单独的编译代码库。Microsoft®.NET是一种软件语言的示例,它要求为每个操作系统进行特定编译。若要将此类型的软件部署到在UNIX®环境下,代码需要重新编译。这将需要为所使用的每个操作系统管理多个代码库。如今,Java®虚拟机技术已部署到世界各地数百万台计算机和设备上。随着Java®开发,该JVM可从Internet免费获得软件环境。当Java®软件代码安装到计算机上时,会自动安装此进程。多任务处理是一个过程,它允许多个程序在一台计算机上并行运行。Java®虚拟机支持多任务功能。此技术使JVM支持多个同时运行应用程序。具有多处理能力可以节省宝贵的计算机处理资源,使应用程序运行更快
-
发表于 2020-08-06 20:05
- 阅读 ( 1154 )
- 分类:电脑网络