JAVA 语言是一种无关于底层硬件、只需一次编写就可在各个环境运行的一种计算机高级语言和平台。JAVA 与生俱来就拥有联系各个网络平台的能力,是真正实现网络实践性的一种语言。从JAVA 的发展趋势来看,Java 代表了网络平台的发展,为人们的生活、学习、交往创造了许多便利条件。JAVA 语言的诞生及广泛使用无疑是一场历史的变革,不仅推动了社会的发展,更推动了IT 领域的发展。
Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发,它的平台无关性直接威胁到Wintel的垄断地位。一时间,“连Internet,用Java编程”,成为技术人员的一种时尚。虽然新闻界的报导有言过其实,但Java作为软件开发的一种革命性的技术,其地位已被确立,这表现在以下几个方面:1.计算机产业的许多大公司购买了Java的许可证,包括IBM,Apple,DEC,Adobe,SiliconGraphics,HP,Oracel,Toshiba,以及最不情愿的Microsoft。这一点说明,Java已得到了工业界的认可。2.众多的软件开发商开始支持Java的软件产品。3.Intranet正在成为企业信息系统最佳的解决方案,而其中Java将发挥不可替代的作用。还有很多其他公司正在开发Java语言的编译器与集成环境,预计不久Java语言的正确性与效率都将会提高,用户用Java 编程和现在用C++编程一样方便。
JAVA 语言的现状。Java是Sun公司推出的新的一代面向对象的程序设计语言,特别适合于Internet应用程序开发,它的平台无关性直接威胁到Wintel的垄断地位。一时间,“连接Internet,用Java编程”,成为技术人员的一种时尚。Java作为软件开发的一种革命性的技术,其地位已被确立,这主要表现在以下几个方面:1.计算机产业的许多大公司购买了Java的许可证,包括IBM,Apple,DEC,Adobe,Silicon Graphics,,OracelHP,Toshiba,以及最不情愿的Microsoft。这一点说明,Java已经得到了工业界的认可。2.众多的软件开发商开始支持Java的软件产品。例如:Borland公司开发的基于Java的快速应用程序开发环境Latte。Borland公司的这一举措,推动了Java进入PC机软件市场。Sun公司自己的Java开发环境Java Workshop。数据库厂商如:
Illustra,Sysbase,Versant,Oracle都在开发了支持HTML和JavaCGI接口。今天是以网络为中心的计算时代,不支持HTML和Java,应用程序的应用范围只能限于同质的环境。 3.Intranet正在成为企业信息系统最佳解决方案,而其中Java将发挥着不可替代的作用。Intranet的目的是把Internet用于企业内部的信息系统,它的优点表现在:便宜、易于使用和管理。用户不管使用何种类型的机器和操作系统,界面是统一的Intrnet浏览器,而数据库、Web页面、应用程序(用Java编的Applet)则存在WWW服务器上,无论是开发人员,还是管理人员,或是用户都可以受益于该解决方案。Java语言正在不断的发展和完善自己,Sun 公司是主要的发展推动者,较通用的编译环境有JDK(Java Develop Kit)与JWS(Java Workshop)。还有很多其他公司正在开发Java语言的编译器与集成环境,预计不久Java语言的正确性与效率都将会提高,用户用Java编程和现在用C++编程一样方便。
Java 语言已具备清晰的框架结构。目前,以SUN 公司公布的JAVA 最新框架结构为标准,将Java 语言以Java2 为中心,其组成分为了3 个部分:1)企业版J2EE。该版本是面对各大企业环境为中心而开发的一种以应用程序为主体的计算机网络平台,其中还包括3 个层次:EJB、JSP、和SERVSLT ;2)标准版J2SE。其中,Java 核心编程为图形用户界面的编程、工具包程序的编写以及数据库的程序编写等;3)微型版J2ME。该版本一直以消费品和各种嵌入式设备的网络应用平台为研究中心,主要涉及的领域为手机、手机中的各种无线游戏等。其核心技术为移动信息设备小程序。从目前Java 语言的应用及推广来看,标准版的更符合大众需求,它以其简单方便的特点赢得市场好评。
Java推动了PC 时代的发展。计算机的诞生及广泛应用推动了IT 领域的发展,但现在的计算机早已不是访问INTERNET 的唯一的途径。目前,各类更具信息化的电子产品成为一股新的力量进入IT 领域,推动了PC 时代的大发展。由于各种消费信息的急剧增加,传统的客户机的各方面条件均不如PC,PC 的发展对服务器的应用管理体统也提出了更高标准。然而,Java 语言完全满足了PC 的条件,在减少内存,直接在各类电子产品中运行,在网络中可被任何设备所识别,充分利用网络资源等方面有所突破创新,为PC 时代的发展创造了有力条件。
多元化的应用系统。Java 语言所面向的客户主要为计算机中的各种应用系统、应用工具以及现代化家电等。在JAVA 语言的实时开发领域方面,IBM 公司首先开发出了适应于工业操作环境的一种嵌入式系统,以此,可以看出Java 语言在工业领域的开阔前景。随着Java 语言的诞生和发展更加的深入人心,各大知名商家陆续购买Java 的许可证,纷纷投入了对Java 语言的研究与开发中。因此,可以看出,多元化的应用系统为Java 以及各个领域的应用平台注入了无线的生机与活力。
JAVA 语言的发展趋势。在IT 产业的应用方面,最初Java 语言为与数据库联系紧密设计了Java servlet 和SQL-J 技术,以及JSP 技术。最为重要的是JSP 技术的迅猛发展,使JAVA 语言的网络应用更为实际化、更高效快捷,成为IT 产业首选的技术。JSP 以Java 语言作为其服务器端的使用语言,结合了JAVA SCRIPT 等多种其他客户端语言,使网络浏览器更为方便的展现。另外,从目前Java 发展前景来看,我国更多企业倾向于JAVA/J2EE 技术,将其作为应用程序开发的首要选择方案。由于数据方面的程序设计以及逻辑方面的程序控制已成为我国企业环境程序应用的关键技术,并且这些都体现了JAVA 语言的优势,因此,在Java 语言的实际应用中,企业版越来越受到各大企业的欢迎。
在嵌入式设备研究应用方面,Java 语言近几年被广泛应用于移动电话、各种信息化家用电器等方面,甚至IC 卡等小型电子产品中也有所涉及。从Java 语言的发展趋势来看,这种嵌入式的研究应用范围将会进一步扩大,甚至覆盖更多的电子信息产品,方便人们生活。
近几年来,我国移动通讯业已开始了Java 语言的应用。移动的运营方通过Java 语言所创造的网络平台为客户提供了更加丰富的网络活动及网络信息。例如:更加丰富生动的手机游戏。通过Java 语言的应用,手机游戏图像更加丰富、更具吸引力,消费者还可根据自身的需要通过Java 语言所建立的网络平台从网上下载适合自己的游戏,进一步满足消费者的需求;电商交易更加方便快捷。通过Java语言的开发与应用,各手机使用者可根据自身需要通过Java 平台进行机票及酒店预订等。消费者还可操作简易的股票买卖等活动;更加方便地进行网上阅读等活动。随着Java 语言的使用,手机用户可根据个人爱好,随时随地地下载自己喜欢的书籍进行阅读,大大方便人们生活。另外,Java 语言中的企业版已广为被各大商家所运用,而且,Java 技术也已成功推动了全球无线技术应用的发展,为各种无线通信、游戏市场创造了良好的商机。
JAVA的发展范围。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/Intarnet Java解决方案中心和10所Java大学、若干培训中心组成的三级结构。全面推动Java在中国的普及、应用、研究、开发,培养了数以十万计的Java开发人员。此外,Sun 还牵头成立了中外软件厂商的开发联盟。
在中国,Java的开发可以说是“人才济济,成果累累”。如清华大学王克宏教授带领的课题组面向全国,自1996年开始举办了多期Java培训班和讲座,开设了数期本科生、研究生Java课程,出版了“Java系列丛书”10余册,承担了国家“九五”攻关项目“基于Java技术的交互式远程教学系统”,并与日本就Java开发进行了国际合作,成绩斐然;东大阿派下属的宝钢东软软件技术研究中心是国内是首屈一指的Java研发骨干企业,该中心从95年起就开始了Java 的研发,目前,已掌握了Personal Java的核心移植技术,并成功地将JVM移植到汽车导航平台。此外,他们还开发出支持Jini协议的即插即用网络打印机软
件,以及一套Jini信息家电网络的可视化演示环境,完成了基于JavaBeans的组件化软件开发及运行支持环境等多项成果;在台湾,22家知名计算机公司成立了“Java联盟”,并在台北建立了“Java开发中心”,新竹建立了“Java语言实验室”;在香港,举行了全岛Java杯比赛,掀起了学习Java的热潮。Java的浪潮汹涌澎湃,席卷全球!
Java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。另外,随着其程序编写难度的降低使得更多专业人员将精力放置于Java 语言的编写与框架结构的设计中。目前,我国在Java 语言的应用方面已建立了良好的实践基础并得到许多消费者的好评,各地更是成立不少的JAVA 语言技术设计研究组进一步钻研其在服务器端的优势并向更广的应用系统范围延伸,预计在未来不久,Java 语言应更具规模化、更具实用性。