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虚拟机(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平台微型版)。
javase和 javaee 以及javame
javase javaeejavame

JAVA平台分为哪几部分?它们的相互关系是什么?
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在应用方面将会有更广阔的前景。
j2se j2me j2ee

java有三大体系,se ee me,是不是学java的都要从se 开始学起
是的,ee, me都需要se的支持,eclipse开发比较方便,但也隐藏了一些细节,等你能用记事本或editplus自己编译运行程序后,再转到eclipse上开发,会更加体会到它的好处。 eclipse是一种IDE,即集成开发环境,其实只是因为它最流行,而且开发ee的工具更多,其他的IDE还有netbeans, IntelliJ等等,在某些方面也很强,你有机会可以试着了解了解。
先SE(全称Java 2 Platform Standard Edition 适用于桌面系统的标准版)再EE(Java 2 Platform Enterprise Edition 适用于创建服务器的企业版),ME(Java 2 Platform Micro Edition 适用于小型设备比如说手机)不能说没用,不论是那个领域只要学精了就不能说没用。 初期不要用eclipse,建议你用Editplus,它是一个JAVA的编辑器,由它入门,然后再换eclipse
是的,javase是java的基础,学一些编程的基础知识,到了后期,学完数据之后,再学javaee,这里会学一些框架之类的知识,学完Javaee就可以做个像样的项目了,javame是手机开发应用。
对 必须先学se ee是指面向企业的java开发 必须有se基础才能学me是手机的java程序开发 没啥用 对于找工作 自己学着玩还行 也得有se基础都可以用myeclipse开发 你可以下载myeclipse9.0功能很强大贴心小提示:se里重点要掌握: 容器类 多线程的同步(并发) io流 要向进入java行业除了java本身 数据结构 操作系统 网页设计等课程也需要你来慢慢掌握

JAVA是什么啊
先澄清个事情,自从jdk 1.2推出以后,sun公司就将java重新命名为java2,现在所提的java一般就是指java2。 之所以java显得如此神秘,是因为,java既是一种变成语言,也是一个平台(platform),或者说是架构。如果不了解java平台,就无法理解java。遗憾的是很少有人能深入浅出的讲解java 平台。如果撇开java平台,仅仅作为一种编程语言,java在语法以及编程思想(指coding方面)上与传统语言没有多大本质区别。java具有纯面向对象、优化的内存管理模型等等好处。首先说,编译后的java程序并不是直接可以在某个特定操作系统上运行的二进制代码,而是一种所谓的字节码。要把安装了java vm的计算机看成一个虚拟机,字节码只能在这个虚拟机上运行。至于真正的硬件和操作系统是什么并不重要。什么?您没听说过虚拟机?那赶紧把《计算机原理》翻出来看看,我可讲不了这么高深的东东。其实不明白也无妨,只要知道无论在win、*nix抑或mac OS上要运行java语言编的程序必须安个叫java虚拟机的玩意就够了。说到这里,有心人已经可以想见,既然java写的程序是运行在java虚拟机上,那么同一个编译后的java就可以在任何java虚拟机上运行,而不必关心java虚拟机下到底是什么操作系统什么硬件了。这也就是SUN一直吹嘘的“一次编写,处处运行”特性。好像很自然就引出来了,看到大学里基础课程的重要性了吧,哈哈!Java体系结构的基础是j2se(java 2 platform,standard editions),顾名思义,标准版。j2se最底层是JRE(java 运行环境),JRE提供包括java api、java虚拟机和其他支持applet以及java应用程序运行的组件等。也就是说安装了JRE,就可以运行由java编写的各种程序了。有了JRE还不能开发java程序,想开发java程序还需要jdk(java 开发包),对应win中的sdk。Jdk自然中包括compiler和debuger等等工具。具体内容参考http://java.sun.com/j2se/overview.html吧,人家官方网站讲得蛮清楚。J2ee(Java 2 Platform, Enterprise Edition),相对j2se,很明显j2ee就是为企业服务的。j2ee是j2se的一个超集,为企业运算提供了一个平台。这个在这个平台上使用java技术开发具有很多优点:易于开发、跨平台性、兼容其它应用比如数据库、CORBA、轻松实现中间件。实现的技术手段有EJB(Enterprise JavaBeans), Java Servlets API,JSP( JavaServer Pages) 和xml。Java应用程序(java application):像普通的windows应用程序或者linux下elf应用程序一样,用java语言编写的“可执行程序”。打引号的意思是说它只能在java虚拟机上运行,而不能在低一级的虚拟机上运行。Applet:所谓的“java小程序”,迷糊了吧?其实我第一次看得时候不明白是什么。Applet是一种特殊的程序,只且只能在支持applet的浏览器中运行,如果浏览器不支持,那她就只能哀叹自古红颜多薄命了。好在现在大部分浏览器都支持applet。Servlet和jsp:在解释jsp和servlet之前先讲讲cgi和服务器端脚本的区别。Cgi和服务器端脚本都实现动态网页的技术,cgi是个运行在服务器端的特殊的可执行程序,用c就可以写个cgi;而服务器端脚本是一种解释执行的脚本语言,不是可执行程序。她的运行需要www服务器支持,比如iis支持的asp、asp.net,apatch支持php都是。Servlet就是在java平台上运行的cgi,是编译好的用java写好的特殊程序。而jsp就是那个需要www服务器支持的脚本语言。Jdbc:java平台上连接数据库的东东,作用类似于odbc。Ejb(Enterprise JavaBeans):我现在也不太明白到底是个什么东东。只知道是个具有高可重用性程序。主要作用是隐藏异构系统得区别。给上层的jsp和servlet提供独立的编程接口,jsp和servlet程序员不必关心ejb后边到底是什么样的系统。我对java平台的理解:java的核心在于跨平台。把复杂的系统细分成多层,每层屏蔽掉底层的异构特性,为高层提供统一的访问接口。这种模型可以参考网络的七层协议模型。就单机而言,比如pentium上跑windows2000的机器、pentium上跑Linux的机器、rs60000上跑aix的机器都是不同的平台。Sun公司针对不同的操作系统开发了相应版本的java虚拟机,这样,同一个java应用程序不必重新编译就可以在安装了java虚拟机的任何平台上运行了。 对网络环境来说稍微复杂些。传统的三层模型不讲了,不懂的自己查资料。Java平台的模型有点不同。
Java起源于80年代的中末期,当时西方有一种很时髦的产品:Active TV,Java就是Sun公饲喂这种产品开发的一种语言,其目标是在小型嵌入式系统上运行。但是由于动态图像压缩标准MPEG却始终未能出台,因而这个时期的Java也就中途夭折了。到了1990年,Sun公司副总裁James Gosling再次提出Java的设计,其目标是希望仿效C和C++那样设计出一种更简单、更有效、更容易使用的跨多种计算机平台(硬件、操作系统等),可移植的通用语言。到了90年代中期,互联网迅速崛起,短短几年得到了巨速的发展,成千上万的计算机,其中有个人的、企业的、政府的,公司加入到了互联网上,致使互联网深入到了生活、社会、经济、政治、军事的每一个角落,因此急需开发一种跨平台软件开发工具,这给Java得到了一个极好的发展机遇,1995年Sun公司首次推出Java语言。短短的几年中Java得到了极大的发展,成立互联网开发和应用发展的一个重要工具。 二、Java的某些特点1.通用性:指的是跨平台、跨网络、跨语种和跨时间。跨平台:指的是Java与计算机平台(硬件、操作系统)无关。跨网络:指的是Java与网络平台无关,可以穿越多种常用的网络类型(平台)。它的结构确切地说是B/S模型(浏览器/服务器模型,亦称Web模型)。B/S模型是一种三层结构的模型:客户端/应用服务器(Web服务器)/数据库服务器。跨语种:指的是Java的应用软件不存在语言本地化问题,它本身带有语言机制。它主要是通过所谓“国际语言管理”(International Language Management)模块实现的。跨时间:技术更新和保护投资的方案、产品升级容易,只需编写一个新的模块,替换老模块即可。2.可移植性:Java的源代码是可移植的,而且对现有的几乎所有操作系统无须修改便能运行,还具有多线程同步、与平台无关的用户接口、内置联网功能、对象会打印功能、出错处理、内存管理等功能。CPU可移植性和虚拟操作系统。3.支持分布式环境:1) 分布式对象支持:类似于微软的OLE(对象的链接和嵌入??Object Linking and Embedding)。支持面向对象的“继承”特性。 2) 分布式计算环境支持:通过不断扩充的Java网络类库支持分布式计算环境。Java提供一个URL(统一资源定位器)对象,用以打开并访问网上对象。其方式几乎与访问文件系统几乎完全相同。Java的客户机/服务器模式把运算从服务器分散到客户端。以提高系统执行效率,增加动态可扩充性。
是计算机编程的一种语言~~ 用这个语言来编写程序~开发软件~
开发软件

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 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本: Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如servlet、JSP、XML、事务控制Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类 应用场合,API的覆盖范围各不相同。
JAVA有三大分类,分别为:J2ME、J2SE、J2EE。Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。 JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。
J2ME,J2EE,J2SE

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/59682.html。