版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA技术的进展概况探讨摘要:作为现今最热点的编程语言 JAVA已经被普遍应用于运算机和电话开发等方面。本文表达了Java语言的显现背景和进展概况,并探讨了JAVA语言对整个IT行业的阻碍。关键词:Java 语言 技术Java语言的显现自从 1946年世界上第一台电子问世以来,计算模式的进展经历了三个时期: 集中计算模式、分散计算模式和网络计算模式。Internet 的显现,为在网络计算模式下的科学计算和信息处置提供了良好平台。但是,要充分利用网络计算模式的功能与效益,平台的运行是个制约因素,而Java语言和Java技术那么是解决这一问题的最正确途径。1991年,SUN公司的
Jame
Gosling,Bill
Joe
等人试图为、烤箱等家用电器开发一种交互式的软件系统, 这种应用需要的是那种小而靠得住的系统,它能够移植,而且实时性好,适用于网络散布。流行的C++是自然的选择。只是,开发进程中碰到的许多难以克服的困难使他们意识到必需完全解决问题了,最终,开发成功了一个名为Oak的软件,其中蕴藏着Java的原型,那时,并未引发人们的注意。1994年下半年,随着Internet的迅猛进展,环球信息网WWW的快速增加,增进了Java语言研制的进展,使得它慢慢成为Internet上倍受欢迎的开发与编程语言。1995年5月Java正式问世,一些闻名的纷纷购买了Java语言的利用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。因此,Java语言被美国闻名杂志PCMagazine评为1995年十大优秀科技产品(类仅此一项入选)之一,随之大量显现了用 Java编写的软件产品,受到工业界的重视与好评,以为“Java是八十年代以来界的一件大事”。微软总裁比尔·盖茨在认真观看了一段时刻后,确认“ Java是长时刻以来最卓越的程序设计语言”,并确信微软整个软件的开发战略从 PC单机时期向以网络为中心的计算时期转移,而购买 Java那么是他的重大战略决策的实施部署。因此,Java的诞生必将对整个产业发生深远的阻碍,对传统的计算模型提出了新的挑战。 SUNMicrosystem公司的总裁Scott McNealy以为:Java对Internet 和WWW开辟了一个崭新的时期。有人预言:Java将成为网络上的“世界语”,尔后,用其他语言编写的软件通通都要用 Java语言来改写。语言的要紧特点Java语言是一种适用于网络编程的语言,它的大体结构与 C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又躲开了它们的不足的地方。它的要紧特点如下:简单性Java与C++相较,再也不支持运算符重载、多级继承及普遍的自动强制等易混淆和较少利用的特性, 而增加了内存空间自动垃圾搜集的功能,复杂特性的省略和有效功能的增加使得开发变得简单而靠得住。简单化的另一个方面是 Java的系统超级小,其大体说明和类支持部份只占40KB,附加的大体标准库和线程支持也只需增加 175KB。因此,Java应用软件能在相当小的系统之上独立工作。平台独立性这是Java最吸引人的地址。由于它采纳先编译成中间码(字节码),然后装载与校验,再说明成不同的机械码来执行,即“ Java虚拟机”的思想,“屏蔽”了具体的“平台”特性要求,使得只要能支持Java虚拟机,就可运行各类 Java程序。面向对象的技术面向对象(O-O)的技术是最近几年来软件开发顶用得最为普遍的程序设计方式,,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方式(成员函数)来实现其行为和功能。O-O技术具有继承性、封装性、多态性等众多特点,Java在保留这些优势的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。多线程多线程机制使应用程序能并行执行 ,Java有一套成熟的同步原语,保证了对共享数据的正确操作.通过利用多线程,程序设计者能够别离用不同的线程完成特定的行为,而不需要采纳全局的事件循环机制,如此就很容易实现网络上实时的交互行为。动态性Java的设计使它适合于一个不断进展的。在类库中能够自由地加入新的方式和实例变量而可不能阻碍用户程序的执行。而且 Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。平安性Java有成立在公共密钥技术基础上的确认技术 .指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据 ,大多数病毒也就无法破坏数据 .因此,用Java能够构造出无病毒、平安的系统。Java语言除上述要紧特点外,还有高性能、散布性、壮大性、说明性、可移植性等,此处再也不赘述。语言的进展Java自正式问世以来已经历了四年的历程,时刻虽短,进展极快。一年一度在美国旧金山召开的世界 Java One语言开发者大会JavaOneDeveloperConference)盛况空前正说明了这一点。四年中每一年的JavaOne大会,既是了解Java最新技术动态、应用功效和下一步进展趋势的最好场所,又是推动下一年 Java快速进展的重要动力。首届Java One大会于1996年召开,各届简况如下:工业界的超过一半。有人评判说: “这是最近几年界最辉煌的一次盛会”。工业界相当看好 Java语言,以为它的利用将会引发一场软件革命:从软件的设计风格、设计方式、设计目标到设计进程,都会产生完全的变革,“乃至会改变此星球的生活方式”。1997年,第二届,出席会议者 10000人。Java的跟随者不断增加,应用开发迅速起步。1998年3月24-27日,第三届,出席会议者 14000余人(注册人数),注册门票售价 1195美元,不然1395美元,即便如此,仍有很多人不吝工本,挤入会场。本次会议除软件巨头微软未参加会议外,几乎所有的都参加了。展厅内设 300多个展台,前后举行了 90场专题讨论会,每场参加的人数从千人至五六千人不等。会议的主题是:通过Java的培训来带动Java软件的开发和技术研究,从而进展生产力,获取高额利润,提高生活质量,推动信息产业的进步。会议展出的内容大致如下:
Java
开发工具软件,如:
JMF、JDK、Symantec
Visual
Cafe、Java
Dynamic
ManagementKit、JFC、JNDJava
Studio
等;企业信息解决方案软件,如:
EJB(Enterprise JavaBeans);基于Java技术的信息家电,如:机顶盒、 Java等;个人信息综合效劳(Java戒指)、社会信息综合查询亭Kiosk);电子商务软件、智能卡、 Java Card API 等;网络计算下的Java效劳器软件、远程方式挪用( RMI)、基于Java技术的移动计算设备;JMS(Java MessageService)用于出版、单据定阅的软件;JOS(Java OS)、基于Java技术的NC和Java Station。1999年6月15-18日,第四届,出席会议者达20000人,300多家厂商参展,举行 400多场技术讲座,555名演讲者慷慨陈词,出色纷呈。这次大会的要紧特点是:Java框架结构被梳理清楚本次JavaOne大会上,Sun公司的一个重大举措确实是发布了Java平台的最新架构。从头概念的 Java平台以Java 2为核心,由面向企业和效劳器市场的企业版 Java 2(J2EE)、面向传统 PC客户机市场的标准版Java2(J2SE)和面向信息电器等后PC终端设备市场的Micro版Java2(J2ME)三大部份组成。其中,J2EE包括EnterpriseJavaBeans(EJB)、JavaServerPages&JavaServlets、JavaMailAPI
和JavaMassageService
组成。而
J2ME那么是原有的
Personal
Java、EmbeddedJava、JavaCard
和方才推出的
Kjava组成。尽管新框架结构中的内容都是已有的, 但如此从头概念和组合,使得Java平台的概念简单化,从而变得易于明白得,更适合于进行市场推行。2)重点放在企业平台随着Internet的飞速进展,企业计算模式正摒弃C/S结构而采纳Web-Browser结构,此即瘦客户端/胖效劳器、大容量数据库的3层或N层体系结构。由于 Java的特点,使得它在开发效劳器端的应用程序方面有着得天独厚的优势,面向效劳器端的 J2EE为现今慢慢流行的N层体系结构提供了一个标准的 Java计算平台:界面一致、工具简易、丰硕、Web页面互联便利,从而能大大加速和简化各类应用系统的开发。加速后PC时期的进程的进展制造了 Internet, 可是此刻却不是访问 Internet 的唯一方式。正在显现的信息化、智能化的消费类电子产品打破了 PC作为信息终端的垄断地位,成为人类进入 Internet 的新门户。信息终端的多元化预示着所谓后 PC(post-PC)时期的到来。消费类的信息终端量大面广,是典型的瘦客户机,其本身的资源和能力不能与 PC相较,但必需加倍智能化,并对效劳器端的提出了更高的要求。而Java平台恰恰知足了这种要求。本次大会推出的 Kjava虚拟性能运行在16以上的微处置器上,占用内存少,人们能够为所欲为,在资源有限的设备上方便地开发出各类各样的应用, 直接运行在不同的消费类或其它电子设备上;而Jini 的显现为Java网络连接提供了公共标准,使得任何 Java设备都能够连入网络中被自动识别,并可充分利用网络上已有的各类资源。大力推动 Jini 的进展是Sun公司加速后PC时期进程的一项重要策略。4)应用系统异彩纷呈与上届大会一样,展出内容有:应用工具、应用系统、信息家电等。专门在实时系统开发方面,以IBM为首开发出了应用于工业实时的Java嵌入系统,展现出Java在工业领域的广漠应用前景。Java语言的显现和进展,取得了IT业界的青睐,它像一面大旗,凝聚了世界众多的厂商与Sun公司一道,结成了对抗微软垄断的联盟。许多知名厂商纷纷购买 Java许可证,目前已有90多万个软件开发商加入了Java阵营,1亿个Java最终用户,几千种Java应用软件产品,1500余种Java书籍(自Java问世4年来,平均天天出版一本)。这真是IT业界的盛事!IBM公司提出“高举Java大旗,全力以赴”的口号,它在全世界的11个国家有28个实验室,集聚了2500余名技术人员,全天侯24小时进行全方位开发;芯片巨人Intel提出“抓住机会,占据Java阵地”!决心使Intel芯片系统成为开发Java应用运行的最正确平台;Novell那么宣称“Java是Novell的以后,以后是效劳器端Java的市场”;作为Java发明者的Sun公司,坚持“捍卫Java大旗,进展Java之路”的方针,通过对Java的“研究椘拦罈构造棽馐詶推行”的进程,从而占据市场。另外,HP、Oracle、Apple、Sybase、Netscape、Informix、3Com、Motorola等均是Sun的顽强同盟。在我国,Java的引进与开发起步早,进展水平大体与世界同步。目前,Sun公司已在中国建成了由 5个授权中心、20多个Internet/IntarnetJava 解决方案中心和 10所Java大学、假设干培训中心组成的三级结构。全面推动 Java在中国的普及、应用、研究、开发,培育了数以十万计的 Java开发人员。另外,Sun还牵头成立了中外软件厂商的开发联盟。在中国,Java的开发能够说是“人材辈出,功效累累” 。如清华大学王克宏教授率领的课题组面向全国,自
96年开始举行了多期Java
培训班和讲座,开设了数期本科生、研究生
Java
课程,出版了“Java系列丛书”10余册,承担了国家“九五”攻关项目“基于Java技术的交互式远程教学系统”,并与日本就Java开发进行了国际合作,成绩斐然;东大阿派下属的宝钢东软软件技术研究中心是国内是数一数二的Java研发骨干企业,该中心从95年起就开始了Java的研发,目前,已把握了PersonalJava的核心移植技术,并成功地将JVM移植到汽车导航平台。另外,他们还开发出支持Jini协议的即插即用网络打印机软件,和一套Jini信息家电网络的可视化演示,完成了基于JavaBeans的组件化软件开发及运行支持等多项功效;在台湾,22家知名成立了“Java联盟”,并在台北成立了“Java开发中心”,新竹成立了“Java语言实验室”;在香港,举行了全岛Java杯竞赛,掀起了学习Java的热潮。Java的浪潮汹涌彭湃,席卷全世界!结语Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了“前途似锦”的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贸易数据申报师保密能力考核试卷含答案
- 热浸镀工安全规程水平考核试卷含答案
- 汽车整车装调工岗位竞赛考核试卷含答案
- 轧制加热工岗位协同配合考核试卷含答案
- 网络货运员岗位安全责任制能力考核试卷含答案
- 表2煤矿安全基础管理标准化评分表
- 人教版2025-2026学年八年级上册生物教学工作计划(及进度表)
- 初级会计师资格证笔试题及答案
- 2026年断路作业安全规范试题(含答案)
- 2025年最-新教师资格证考试保教知识与能力(幼儿)真题与答案
- (2025)新生儿坏死性小肠结肠炎(NEC)诊疗指南与共识解读
- 锑行业深度:供需增速错配或推升行业进入强景气周期
- 痛风抗炎症治疗指南(2026版)
- 混凝土输送泵车安全技术交底
- 2026招商银行博士后工作站博士后研究人员招聘5人备考题库附答案详解(能力提升)
- 2025年大学《测控技术与仪器-信号分析与处理》考试参考题库及答案解析
- 服装企业生产车间安全手册
- 2025年部编版二年级道德与法治上册全册教案
- 中国黄金集团招聘面试经典题及答案
- GB/T 4026-2025人机界面标志标识的基本和安全规则设备端子、导体终端和导体的标识
- 《中小学跨学科课程开发规范》
评论
0/150
提交评论