随着64位处理器和操作系统的出现并不断普及,64位应用软件的需求将不断增长。而传统的C、C++、Pascal等语言在这方面就显得黯然无力了。
Java跨入64位计算领域
美国当地时间2004年2月5日,以Java和高端服务器而闻名的Sun MicroSystem公司发布了J2SEJava 2 Platform Standard Edition,Java 2平台标准版1.5测试版。J2SE 1.5是自Java 2JDK 1.2版之后称Java 2之后最重要的版本,它除了包含许多新的特性之外,在稳定性和兼容性方面都有很大的提高,并且提供了对64位软件开发的支持。虽然SUN本次发布的只是测试版,但这是近两年千千万万Java开发者的期盼。同时,也预示着J2EE 1.5(Java 2 Enterprise Editon 1.5)的发布为时不远。
紧接着,SUN发布了Java的一个集成开发环境IDENetBeans 3.6,以支持Solaris、Windows、Linux等操作系统和J2SE 1.5,从而解决了新版本Java应用的快速开发问题。
J2SE 1.5的发布,除了带来增强的语言特性和易用性、安全性之外,最吸引人的是它提供了对64位软件开发的支持,在这一点上Java又一次走在了Visual Studio.Net的前面。
回首Java的次次热潮
1995年到1998年之间,当Java刚刚被推出的几年中,它就以优秀的特性吸引了不少人。并且很多人开始从C++等语言转向了Java。然而情况并非人们想象的那么好,虽然Java有着很好的特性,但是人们看到的是Java什么也做不了,除了能写出Applet这种玩具程序之外,它并没给人留下什么好印象。即便如此,它还是被业界接受了,IBM、Apple、DEC、Adobe、SiliconGraphics、HP、Oracle、Toshiba、Netscape、Novell、SCO、Tamdem和Microsoft等大公司纷纷购买了Java的许可证,并把Java平台嵌入到它们操作系统中。比尔·盖茨在悄悄地观察了一段时间后,也无不感慨地说:“Java是长时间以来最卓越的程序设计语言”。这时候的Java虽然说是一穷二白,但它在网络和跨平台方面的特性还是受到了绝大部分人的肯定,也为以后发展奠定了基础。
接下来的几年中,Java不断发展,逐渐在各行业中崭露头角。这期间,Java领域相关的技术标准都慢慢确立下来,其开发工具也不仅限于SUN公司的JDK了。微软推出了基于Java的Visual J++,而编译器大厂Borland推出了JBuilder,IBM则推出了Visual age of Java开发工具。这个阶段Java不再仅仅用语言和特性来打动人了,而是以其开发工具、标准化的语言、易用性和强大的开发平台来说服开发者。
有人当时不无夸张地说,无论你到哪里,只要你说自己是学习Java的就能很容易找到工作。记得当时有一种怪现象,很多公司在招聘开发人员时都会提出Java方面的要求,而应聘的人只要说自己懂Java,那么他的成功率就大了许多。
新的机遇
从目前应用软件的发展趋势来看,我们正处于32位平台到64位平台的过渡阶段,Java这种与平台无关的语言也将越来越多地被人们使用。而传统的C、C++、Pascal、VB等语言由于开发效率低、跨平台性差等原因,根本不能适应新的发展需求,Java则正好有这样的优势。另一方面,J2ME已经在移动嵌入式领域打下坚实基础,可以说,未来的手持设备的开发都围绕J2ME进行。同样,在企业应用方面,可以与Java争锋的.Net平台目前还远远不及,可以说,在以后相当长的一段时间内,Java依然是企业应用和移动嵌入式开发的主流,并且可能将独占高端服务领域和高端智能电话领域。而.Net可能只会在中小企业的应用领域上分得一杯羹。
随着64位处理器和操作系统的出现并不断普及,64位应用软件的需求将不断增长。而传统的C、C++、Pascal等语言在这方面就显得黯然无力了。在PC领域,随着计算机速度的不断提升,Java运行速度将不再重要。
“Write once,run anywhere safely”经过8年的发展,Java目前已经拥有了J2SE、J2EE、J2ME、Java Card等四个平台,分别在桌面、企业、微型设备、智能卡等相关领域取得了不错的成就。在我国,许多计算机权威人士都断言,谁先掌握了Java,谁就号准了世界的脉搏,就能在信息时代找到自己的立足之点。可以肯定地说,这一次J2SE 1.5的发布带给我们的不仅是领先的64位编程技术和优良的体系架构,更是我们发展的新机遇。
(作者:憬宇 来源:电脑报)
网友评论