第1章 Java语言概述
本章介绍Java语言的主要特点、Java语言程序的运行机制,以及Java语言程序的开发平台和运行环境的安装和使用等。
1.1 Java语言简介
Java语言的出现以及它与计算机系统平台无关的独特性,从根本上改变了计算机应用程序的使用方式。由于Java程序可以不依赖任何现有某个操作系统,而直接运行在某种机器或CPU(**处理器)上,例如,Java程序可以运行在Internet网络中的任何一款计算机上,以及像手机等嵌入式设备上,因此,Java语言已经成为受用户欢迎的开发和编写计算机程序的语言之一。Java语言除了可以实现其他计算机语言所能实现的功能外,其突出的表现是在网络和嵌入式设备中的应用。
1.1.1 Java语言的历史与现状
Java语言来自于Sun Microsystem公司的Green项目。1991年,Green项目的*初目的是为家用消费电子产品开发一个分布式代码系统,它可以把E-mail(电子邮件)等信息发送给电冰箱、电视机等家用电器,以及嵌入式设备上,对它们进行可编程控制,并和它们进行交互式信息交流。该项目组成员开始准备采用C++语言,但他们感到C++语言太复杂,**性较低,无法满足项目设计的需要,*后决定基于C++语言开发一种新的编程语言,并临时为它起名为Oak(一种橡树的名字)语言,后来正式改名为Java语言。Oak语言是一种用于嵌入式设备和网络上的精巧而**的语言,Sun公司曾依此投标一个交互式电视项目,但结果被SGI公司击败。1994年,www(world Wide web)在Internet上如火如荼地发展起来,这时网景公司开发的Netscape(Internet网络浏览器)启发了Oak项目组成员,与此同时,他们又意识到在Internet上浏览网页需要的是一个中性浏览器,即不依赖于任何硬件平台和软件平台,应是一种实时性较高、可靠**、有交互功能的浏览器。于是Oak项目组成员决定用Java语言开发一个新的Web浏览器。他们使用Java语言编制的Hot Java浏览器得到了Sun公司当时的**执行官Scott McNealy的大力支持。l995年,Hot Java浏览器发布后立刻引起了计算机产业界的轰动,Java语言得到了肯定,从此Java进军Internet广域网。
Java语言是Sun公司推出的一种新一代面向对象的程序设计语言,特别适合Internet应用程序的开发,它与硬、软件平台的无关性直接威胁到Windows和Intel的垄断地位。1996年初,Java语言1.0版本正式发布。目前,Java语言已成为***的网络程序设计语言之一,它的出现对整个计算机软件业的发展产生了重大及深远的影响,对传统的计算模型提出了新的挑战。Java语言作为软件开发的��种革命性的技术,其地位已被确立,主要表现在以下几个方面。
……