下面是小编为大家整理的Java语言与Java技术,供大家参考。
Java 语言与 Java 技术
笪祖勤(安徽省对外经济贸易计算中心 230022)
本文叙述了 Java 语言的出现背景、主要特点、发展历程以及 Java技术的应用,指出 Java 是当今 IT产业和人类文明的创新和希望。
关键词: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开辟了一个崭新的时代。
有人预言:Java 将成为网络上的“世界语”,今后,用其他语言编写的软件统统都要用 Java语言来改写。
2.Java 语言的主要特点
Java 语言是一种适用于网络编程的语言,它的基本结构与 C 极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
2.1 简单性
Java 与 C 相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。
简单化的另一个方面是 Java 的系统非常小,其基本解释和类支持部分只占 40KB,附加的基本标准库和线程支持也只需增加 175KB。因此,Java 应用软件能在相当小的系统之上独立工作。
2.2 平台独立性
这是 Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java 虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持 Java 虚拟机,就可运行各种 Java 程序。
2.3 面向对象的技术
面向对象(O-O)的技术是近年来软件开发中用得最为普遍的程序设计方法,,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。O-O技术具有继承性、封装性、多态性等众多特点,Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。
推荐访问:语言 技术 Java Java语言与Java技术 java是语言还是技术