Java 的影响

如上一节所述,Java具有许多独特的优势,因而Java产生深远的影响就是顺理成章的事了。如今的Java不仅仅是一种语言,它将大大改变开发人员、信息发布人员、信息技术管理人员和最终用户的工作方式。

Java对Internet的发展起了巨大的推动作用。Java的平台独立性使Java程序可以在配备Java虚拟机上的任一平台上运行。这就意味着使用各种平台的网络用户可以方便地通过网络下载Java程序,不经改动就在自己的机器上运行。这使软件的发布者无需知道用户使用的硬件环境,也无需了解用户的软件配置。开发人员不必为不同的平台编制不同版本的程序,只而编写一次就可以处处运行。Java严格的安全保证措施隔绝外来的侵入,从而提高了安全性。Java的特点使它成为为网络而设计的语言。因为同样的原因,Java也引起众多商家、金融家、教育界人士的浓厚兴趣。人们预期它在网上的联机金融服务、联机出版服务、远程教育、联机投资服务等领域大有用武之地。

Java对WWW的影响也是巨大的。过去,WWW页面只显示静止的文本和图像,没有与用户交互的成分。后来,人们开始设想在WWW页面中加入一些“可执行”的成分。当用户浏览这些页面时,可执行成分就运行起来,执行某些功能。这个吸引人的想法却受到了多平台的阻碍:可以在Unix平台上运行的成分对Win平台会完全无效,反之亦然。Java解决了这个问题。Java的“小应用程序”Applet正越来越多地出现在Web页面上,为各种平台的用户提供同样优质的服务。

公司内部的网络Intranet,实际上是Internet技术在公司范围内的应用。Java程序可以通过Intranet传送到公司内部的任何一种机器上,执行各种任务。Java带来了一种分布信息的崭新模式,它使Intranet上所有的微处理器讲相同的语言,协同工作,无缝地共享信息。公司由此可以节省大批购买和升级软件的费用,还可以减少大笔员工培训开支。以Java为基础的企业信息技术体系结构所带来的好处是难以估量的。

Java还是网络计算机(NC)的强大支持力量。由于PC的不断复杂化,人们发现如今的PC几乎已变成了“桌面上的大型机”。它麻雀虽小却五脏俱全,不仅具有与大型机类似的CPU、存储器、外设,还有复杂的系统软件。随着系统软件的不断升级,对硬件的要求也越来越高,由此带来无休止的升级问题。同时,由于软件硬件中的日益复杂,为了维护一台PC所需的人力物力也逐渐超过限度。于是网络计算机的概念应运而生。虽然不同的厂商对这个名词有不同的诠释,但总的思想是一致的。网络计算机就是一种功能简单、结构也很简单的计算机,它们没有辅存储器,也不必安装现在这样复杂的操作系统。它们通过网络与服务器相连,通过简单的手段(比如,通过浏览器)从网上获取信息,而复杂的存储与信息处理由服务器来完成。

Java的出现大大提高了网络计算机的可行性,利用Java技术生产的网络计算机芯片将成为NC的核心。实际上,SUN公司已开始生产Java处理器芯片,它可以被用于廉价终端(NC)、外设甚至蜂窝电话。电脑的用途由单应用置身网络应用的趋势是不可逆转的,而Java优越的网络特性正适应了这一趋势的需要。

由于Java的巨大优势,计算机界对它给予广泛关注。Java功能已被纳入SUN的HotJava浏览器,Netscape的Navigator浏览器,pyglall的Mosaic及Oracle的Power Browser等浏览器;许多大公司如Toshiba,Fujistsu,IBM,Silicon Graphics,Oracle,Microsoft,Sybase,Informix等都获得了Java的专利使用权;Borland International,Symantec,Sybase等公司建立了各自的Java开发环境;SUN公司提出的“100%纯Java计划”已得到百余公司的支持;IBM,Microsoft,Silicon Graphics,Apple Computer,Hewlett-Packand等公司将把Java直接嵌入他们的操作系统。可见,Java的未来必将更加辉煌。

http://docs.hawebs.net/xhtml/java/java_app/mainp.html