第1章 Java语言概述
本章主要介绍Java语言产生的历史背景、特点、运行环境、开发环境及其技术框架,引导读者学习编写简单的Java应用程序和Java Applet,使读者对Java有一个初步认识,为后续各章的学习做好准备。
1.1 Java语言的产生及其特点
在经历了以大型机为代表的集中计算模式和以PC为代表的分散计算模式之后,计算机网络的出现使得计算模式进入了网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和运行的操作系统可能各不相同。例如,Sun工作站的硬件是sPARC体系,操作系统是UNIX系列中的Solaris;而PC的硬件是Intel体系,操作系统是Windows或者Linux。各种电子设备使用的嵌入式系统的硬件体系和操作系统也是不一样的。网络计算模式的另一个特点是代码可以通过网络在各种计算机之间迁移,这就迫切需要一种跨平台的编程语言,使得用它编写的程序在网络中的各种计算机上都能够正常运行,Java语言就是在这种需求下应运而生的。
……