首页 > 编程知识 正文

java的三大技术平台,典型java技术架构

时间:2023-05-05 11:32:53 阅读:21700 作者:1326

java技术具有卓越的通用性、高效性、平台可移植性和安全性,广泛应用于各个领域。 那么,来看看一般的java技术平台和java技术的工作原理吧。

java技术

三大java技术平台

Java平台标准版(Java se )标准版是用于开发常见桌面和业务APP应用程序的解决方案。 JavaSE是从JavaSE发展而来的三个平台中最核心的部分,包括Java最核心的类库,如集合、IO、数据库连接和网络编程。

javaee (javaplatformenterpriseedition )企业版是企业APP应用程序开发的解决方案。 可以将JavaEE视为一个技术平台,主要用于开发、装配和部署企业APP应用程序,包括servlet、JSP、Javabean、JDBC、EJB和Web等技术

Java me (javaplatformmicroedition )小型版是开发电子消费产品和嵌入式的解决方案。 JavaME主要用于小型数字电子设备上的软件程序的开发。 例如,在家电产品中添加智能控制和网络功能,在手机中添加新的游戏和通讯录管理功能。 此外,JavaME还提供高级互联网协议(如HTTP ),使手机能够通过客户端/服务器方式直接访问互联网上的所有信息,从而提供最有效的无线通信。

java技术

java技术的工作原理

1、高级语言执行过程

在CPU实际运行程序之前,kernel必须让操作系统中的kernel了解基于每种语言语法规则在编辑器或IDE中键入的源代码,才能创建相关的时间表,因此将源代码转换为可执行的二进制文件这个过程通常由编译器完成。 有些编译器将源代码直接编译成机器码,加载到内存中后,CPU可以直接执行。 机器码的格式与特定的CPU架构有关,例如ARM CPU无法理解英特尔CPU机器码。 因此,必须根据不同的硬件对相同的源代码进行特定的编译。 从高级语言到低级语言的桥梁是编译器。 程序员编写源代码,编译器将源代码编译成可执行的机器码,CPU读取机器码并运行程序。

2、Java语言的执行过程

java技术

广泛而言,Java源代码(.Java )由Java编译器(.exe )编译,然后转换为中间格式的——字节代码(.class ),而不是直接转换为机器码整个运行过程如下图所示。

java技术

Java的跨平台基于名为JVM虚拟机的中间产物实现,Java源程序由编译器编译后,生成虚拟机可以理解的字节码(ByteCode——class文件的内容) 解释器因平台而异,但实现的虚拟机是相同的。

由于篇幅所限,这次小编为广大网友们分享的三大java技术平台和java技术运行原理介绍到此,想了解更多相关知识的网友可以直接关注本网站。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。