ID #79071

Java纵横谈


1984年1月,AppleComputer公司一举创造了一种成为个人生产力要害因素的全新的计算观念:台式计算机,完全改变此前的计算情况。1995年5月,当SunMicrosystems公司把java发放到Internet之上时,又再一次引起世界的震动。

Java虽然名字没有太多的意义,但有两点却事关重大。第一,Sun的这一简单的基于对象的开放系统新语言,能使软件开发者利用WorldWideWeb或当前ISV们正在开发的任何前端软件,设计可在Internet上分发的应用软件;第二,它是一种虚拟计算机(技术上叫做JavaVirtualMachine),最终将使一切基于Java的应用软件无处不在???在任何地方运行,不管是什么硬件和用什么操作系统。

为什么叫Java?
Sun公司副总裁JamesGosling于1990年首次提出Java的设计,今天他指挥着Sun的全部Java开发工作的技术队伍。Java语言原来被JamesGosling叫做Oak(橡树)。他起这个名字的灵感出自他在SunMicrosystems公司办公室窗外的一棵大橡树。

后来,Java开发小组发现,Oak是Sun的一种编程语言的名字,于是只得另起新名。开发小组经过几个小时的冥思苦想后发现,要给一种编程语言起一个好的名字是太难了。

最后,有一天在去当地咖啡馆的路上,忽然生出了这个妙想???Java。

其实,Java是印度尼西亚共和国的一个最重要的岛屿,中文译名叫爪哇,位于苏门答腊岛之东与巴厘岛之西,自1696年以来便盛产咖啡。迄今,Java咖啡仍极富盛名。

Java革命
JavaVirtualMachine或者Java应用软件,可不作修改且无需重新编译就可在任何平台上运行,包括智能峰窝电话、膝上型机、Windows3.1、Win95、NT、OS/2或Unix工作站及服务器、以至运行MVS的AS/400或IBMS/390。而且它的运行可以跨越任何数量的网络及Inter-net协议,利用自定名(You-Name-It)数据库网关,并遵从包括CORBA及NetworkOLE在内的任何一种分布式对象标准。

无疑,这是革命性的。而更具革命性的是Sun公开Ja-va的决策,尤其是把JavaVirtualMachine对一切人公开。这意味着,任何软件厂商或单个的开发人员,包括开发工具厂商、语言编译器开发者、RDBMS厂商、中间件厂商、客户机/服务器应用厂商、以至躲在阴暗角落里的“黑客”,都能利用JavaVirtualMachine的字节代码语言,创造出具Internet能力的、可随处运行的应用软件和服务。

所以,就象革命性的Mac硬件及其OS展现了企业中以台式机为中心的客户机/服务器计算的亲用户的时代一样,现在这种新的Java技术正在开辟一条蓬勃发展的、企业内外以网络为中心的客户机/服务器计算的亲开发者的道路。

Java革命将引出一个以授予个人权利为标志的软件世界。Java展现了让操作系统像窗玻璃一样透明的前景。软件、信息技术与网上的内容将依其质量与服务来评判,而不由其创建者的独家拥有(也可说“垄断”)所左右。

2011-09-27 22:35
阅读:
I'm VC , Just U know Y
本站部分文章来源于互联网,版权归原作者所有。

延伸阅读:

用Java程序编写记事本

不用spring,hibernate超傻瓜JAVA开发(javabean+数组)

用Java编写计算器的几种常见的做法

proxool.default (HouseKeeper.java:149)异常解决办法

九大因素让Java EE 6成为你的省钱法宝