JAVA平台分为哪几部分?它们的相互关系是什么?
发布网友
发布时间:2022-04-23 01:20
我来回答
共2个回答
热心网友
时间:2023-09-16 21:48
Java平台构架 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。 Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。 JAVA* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 * Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 * Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。 2009年04月20日,oracle(甲骨文)宣布收购sun。 1991年,Sun公司的James Gosling。Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个Oak(一种橡树的名字)软件,他是Java的前身。当时,Oak并没有引起人们的注意,直到1994年,随着互联网和3W的飞速发展,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,得以研发和发展。为了促销和法律的原因,1995年Oak更名为Java。Java的得名还有段小插曲呢,一天,Java小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同,于是就采用Java来命名此新语言。很快Java被工业界认可,许多大公司如IBM Microsoft.DEC等购买了Java的使用权,并被美国杂志PC Magazine评为1995年十大优秀科技产品。从此,开始了Java应用的新篇章。 Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响: (1)软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。 (2)基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础上形成了Java.2平台和.NET平台两大派系,推动了整个IT业的发展。 (3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。 (4)对软件开发带来了新的*,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。 总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景。
热心网友
时间:2023-09-16 21:48
j2se j2me j2ee
java平台分为几类,它们的适用范围是什么?
Java平台主要分为三类,分别是Java SE、Java EE和Java ME。首先,Java SE是Java语言的标准版,主要用于桌面应用的开发。它提供了Java的核心类库,包括集合、IO、数据库连接和网络编程等基础功能,是其他两个版本的基础。Java SE适用于开发通用的桌面应用程序和业务应用程序,如各种税务管理软件、集成开发环...
java平台分为几类它们的适用范围是什么
Java平台主要分为三类,分别是Java SE(Java Platform Standard Edition)、Java EE(Java Platform Enterprise Edition)和Java ME(Java Platform Micro Edition)。Java SE是Java的标准版,是Java平台的核心,用于开发通用桌面和业务应用程序。它提供了Java语言的核心类库,如集合、IO、数据库连接和网络编程...
JAVA 三个平台是什么?
Java平台分为三个主要版本,分别对应不同应用场景。当前它们各自被重新命名为Java SE、Java EE和Java ME。Java SE,全称Java Platform, Standard Edition,是标准版Java平台,专门用于开发和部署包括桌面、服务器以及嵌入设备和实时环境在内的Java应用程序。SE版本提供了Java Web服务类库,并作为Java EE的基...
Java 语言有哪三个分支,之间的区别是什么
Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 * Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶...
JVM,JRE,JDK各是什么含义?之间的关系
6. Java平台可以分为Java虚拟机(JVM)和Java API类库。Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块。7. 垃圾收集模块并非Java虚拟机规范的强制要求,但在实际应用中,大多数JVM实现都包含了垃圾收集功能。8. 运行时数据区是每个Java虚拟机实例中...
java平台有几个版本?
Java 2 Platform,简称J2P,是Sun Microsystems(现在的Oracle Corporation)在1998年发布的一个软件开发平台。它是Java平台的一个重要组成部分,主要用于构建和开发企业级应用、桌面应用、网络应用以及移动应用等。Java 2 Platform主要包括Java Standard Edition(JSE)、Java Enterprise Edition(JEE)和Java ...
JAVA程序分为哪几类?有什么作用?
JAVA程序分为三种,Application,Applet,Serverlets。依次介绍这三种类型:1、Application,即”Java应用程序“,是可以独立运行的Java程序,由Java解释器控制执行,也是最常见的类型。2、Applet,即“Java小程序“,不能独立运行(嵌入到Web页中)。由Java兼容浏览器控制执行。3、Serverlets,是Java技术对CGI...
java是什么
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统...
java类的方法由哪几部分组成?
Java:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的...
javaee和java的有关联么(java跟javaee)
javaee可以连接前端和java嘛是的,JavaEE可以连接前端和Java,它是一种用于开发企业应用程序的Java平台。它提供了一组API和运行时支持,可以用来开发、部署和管理大型分布式Web应用程序和组件。它还提供了一个可扩展的应用程序服务器,可以支持多种Web服务技术,包括JavaServerPages(JSP)、JavaServlet、Java...