问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 做跨境电商的话,是选大平台还是做独立网站?哪个有优势啊? 做跨境电商的话,是选大平台还是做独立网站?哪个有优势啊? 各大知识付费平台合作课程,一般平台方和讲师利润分配比例是怎样的? 400电话大小平台该如何选择,400电话大平台真的好吗? 400电话大小平台该如何选择,400电话大平台真的好吗? 各大直播平台分类不同,主播的收益有何不同? 各大直播平台分类不同,主播的收益有何不同? 互联网的各大媒体平台有哪些? 互联网的各大媒体平台有哪些? 各大直播平台和公会之间是怎么分成的啊? b2b平台分类有哪些? 在当当网买了一个包包不满意退货 卖家说先确认收货再申请退款 到底退货是什么流程呢? 探界者换了对雾灯,附川藏,青藏等美图,分享一下 青海省的青海湖,为什么会有那么多海鸟? 青海湖是咸水湖吗?里面有鱼吗?周围的鸟是怎样生存的呢? 如何简洁的介绍青海湖? 一路向西东风风神AX7的5000公里,遇见更好的自己完结篇 青海湖在哪里?是什么样子的? 青海湖为什么是咸水湖是怎么形成的? 生活小妙招怎么去除厨房油渍 JAVA平台分为哪几部分?它们的相互关系是什么? 海洋平台的分类 海洋平台的分类 海上平台的海上平台分类 海上平台的海上平台分类 想做在线教育,加入大平台还是自己干呢,你怎么看呢? 想做在线教育,加入大平台还是自己干呢,你怎么看呢? 电视剧《隐秘而伟大》播出了,各平台评分如何?收视率如何? 电视剧《隐秘而伟大》播出了,各平台评分如何?收视率如何? 英特尔CPU平台分类有哪些? 英特尔CPU平台分类有哪些? 游戏代理是什么意思 游戏代理是什么意思 云起的那个集团平台分成多少? 云起的那个集团平台分成多少? 报告称大多数主播月收入3000至5000元,主播赚的钱都被谁分去了? 报告称大多数主播月收入3000至5000元,主播赚的钱都被谁分去了? 做草莓酱的步骤 如何自己做草莓酱 怎么熬草莓酱