Java 的过去现在和将来
摘要:1995 年,作为一种完全面向对象的程序设计语言,Java 以一种全新的面貌问世。
至今短短的十几年间,凭借平台无关、健壮、安全、高效这些适应网络运行需要的特点 ,
Java 快速成长,不仅在 Internet 上游刃有余,而且通过 Java ME、JavaSE、IavaEE 三
大平台,其应用领域全面覆盖了嵌入式应用、桌面应用和企业级应用,所表现出的强大的
应用系统设计能力,使 Java 无处不在。经过数十年的发展,Java 语言已经从一种平台无
关语言变成一种与厂商平台无关的健壮的服务器端技术,促使 IT 界深入发掘以 WEB 为核
心的应用程序的巨大潜力。
关键字:Java 的过去、现在、将来
1、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 语言被美国
著名杂志 PC Magazine 评为 1995 年十大优秀科技产品(计算机类仅此一项入选)之一,
随之大量出现了用 Java 编写的软件产品,受到工业界的重视与好评,认为“Java 是八十年
代以来计算机界的一件大事”。微软总裁比尔·盖茨在认真观察了一段时间后,确认“Java 是
长时间以来最卓越的程序设计语言”,并确定微软整个软件的开发战略从 PC 单机时代向以
网络为中心的计算时代转移,而购买 Java 则是他的重大战略决策的实施部署。
因此,Java 的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的
挑战。SUN Microsystem 公司的总裁 Scott McNealy 认为:Java 对 Internet 和 WWW
开辟了一个崭新的时代。
2、Java 的主要特性
Java 语言具有鲜明的特点,使它在分布式网络应用、多平台应用、图形用户界面、
Web 应用、多线程应用等软件的开发中成为方便高效的工具。下面择要进行介绍。
(1)开发和使用简单性。Java 的语法风格非常近似于 C++语言,但删改了 C++中
的指针、操作符重载等一些易混淆的地方。在内存管理方面又提供了垃圾收集。这使程序
员可以在实现程序功能方面投注更多的精力,而无需考虑诸如内存释放等枝节问题。C++
中复杂而灵活的指针操作往往导致严重的错误,一向是开发调试人员深感棘手的问题,而
这在 Java 中却不存在。Java 虚拟机还能为程序链接本地甚至远程的类库,开发人员不必
关注其细节。凡此种种,提供了应用开发的简单性。
评论0