「java平台型」Java的平台
本篇文章给大家谈谈java平台型,以及Java的平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
sun公司将java划分为三个技术平台它们分别是
sun公司将java划分为三个技术平台如下:
1、JavaSE,这个版本是一个用于开发通用桌面和业务应用程序的解决方案。JavaSE是三个平台的核心部分。JavaEE和JavaME都是在JavaSE的基础上开发的。JavaSE平台包括Java的核心类库,如集合,IO,数据库连接和网络编程等;
2、JavaEE,这个版本是开发企业应用程序的解决方案。JavaEE可以看作是开发,组装和部署企业级应用的技术平台,它主要包括Servlet,JSP,JavaBeanEJB,WebService等;
3、JavaME,这个版本是一个开发消费电子和嵌入式设备的解决方案。JavaME主要用于开发微数字(子设备)上的软件程序。如在家用电器中增加智能控制和联网功能,在手机中增加游戏和通讯录管理功能等。此外,JavaME还提供HTTP等先进的互联网协议,使手机可以直接以Client/Server(客户机/服务器)的形式访问互联网上的所有信息,提供最高效的无线通信。
Java的3个平台有什么区别
平台的区别和关系如下:
一、定义和应用范围:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类 。
1、j2se是java的桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序,其中s表示standard,标准的意思。
2、j2ee,其中的e表示enterprise,即企业是意思,即java企业应用平台,用于大型的分布式的开发程序。
3、j2me,m表示mobile,即移动平台,用于开发手机,嵌入cpu机器的开发平台。
二、应用领域:
1、针对企业网应用的J2EE(Java 2Enterprise Edition);
2、针对普通PC应用的J2SE(Java 2 StandardEdition);
3、针对嵌入式设备及消费类电器的J2ME(Java 2 MicroEdition)。
三、做出来的东西即java程序:
1、 源文件扩展名.java;
2、对应文件编译后扩展名为.class;
3、打包后扩展名为.jar。
扩展资料:
Java的三大核心机制:
1、虚拟机机制:利用虚拟机解释字节码执行java程序实现跨平台。
2、垃圾收集机制:自动内存回收。
3、代码安全性机制:加载代码后校验代码后再执行代码。
参考资料:百度百科--java
Java平台是什么?
Java包含了一种计算机编程语言和一个平台。
*Java编程语言是一种高级语言。由Sun微系统公司(Sun Macrosystem)发布,并作为一种开放的标准进行提供。
*Java平台包括了Java虚拟机和Java应用程序接口(API)。
Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。
Java的主要应用有如下几点:
*利用浏览器中的Java虚拟机运行于客户端的Applet。
*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。
*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。
*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2ME API。
Java的产生
Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。
Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。
Java平台根据API和使用领域,主要分为三种技术
*Java SE (旧称J2SE) - Java Platform, Standard Edition, 定位在客户端,主要用于桌面应用软件的编程
*Java EE (旧称J2EE) - Java Platform, Enterprise Edition, 定义在服务器端Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统
*Java ME (旧称J2ME) - Java Platform, Micro Edition, 主要应用于嵌入式系统开发,如手机和PDA的编程
Java的特色
Java从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多 媒体(Multimedia)相关产品类方面。Java是
*是一种软件技术
*是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
*是一种为 Internet发展的计算机语言
*是一种使网页(Web Page)产生生动活泼画面的语言
*是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
*是一种语言,用以产生「小应用程序(Applet(s))」
*是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
*是一种将安全性(Security)列为第一优先考虑的语言
*是一种使用者不需花费很多时间学习的语言
*是一种突破用户端机器环境和CPU结构的语言
*是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允许使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器上(LocalMachine)并执行
*是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun, Intel, 或MAC等)与软件(如:SW-UNIX, MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。
JavaFX
在2007JavaOne会议上,Sun负责软件业务的执行副总裁格林公布了JavaFX Script:一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。为了解决手机的兼容性问题JavaFX Mobile是一种面向手机厂商、提高Java应用软件在不同手机间兼容性的软件包。
目前最新版 的java有三个版本,java SE,JAVA ME,JAVA EE.
java平台型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java的平台、java平台型的信息别忘了在本站进行查找喔。