java 操作系统为什么不内置java虚拟机?
浏览量:1190
时间:2021-04-02 11:18:43
作者:admin
操作系统为什么不内置java虚拟机?
诚恳邀请
其实这个问题就是要了解操作系统是什么。操作系统将硬件与用户程序分开。操作系统主要用于管理硬件资源和系统调度。其他功能只是为了提高效率。内核需要添加一些接口,以减少用户程序与内核之间的通信导致的效率降低。用于执行Java程序的Java虚拟机是一种用户模式的程序,不具备操作系统的能力。它只用于解析Java字节码,不能被硬件直接识别。因此,必须有操作系统翻译。而且,Java虚拟机的目的是使Java程序能够一次编写、多个地方执行,但是没有Java虚拟机,操作系统也可以存在,因此有必要实现Java虚拟机,以使软件开发人员、服务提供商和设备制造商能够为之进行开发针对特定的市场,sun将Java分为三大技术平台:javase(J2SE,Java2平台,标准版)和javaee(J2EE,Java2平台,企业版)平台,J2ME版;Java,me版,面向小企业。Java语言的主要特点是:简单、面向对象、安全、跨平台、支持多线程。
一名合格的Java工程师需要具备一定的软件分析和设计能力;熟悉Java、servlet、JSP、EJB等开发技术;熟悉eclipse或JBuilder等Java开发工具;熟悉Java Struts架构和开发工具;至少熟悉一种数据库的开发和设计;良好的学习能力,责任心强,良好的沟通能力和团队合作精神。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
题库类网站源码 题库系统源码