第1章 概述
20世纪90年代初出现的Java技术,全面综合地应用了当时所有先进程序设计理念及技术,以它完全面向对象、动态、稳定、多线程及跨平台应用的优势成为了实现企业应用、中间件、分布式计算的有力工具。目前,它已发展成为一门计算机领域不可或缺的技术。
本章主要内容:
计算机语言和计算机程序的基本概念
Java的产生及发展背景
Java程序初体验
1.1 计算机程序的平台相关性
1.1.1 计算机语言与计算机程序
众所周知,人类的语言是人们在工作和生活中进行信息传递和信息交流的工具。在日常劳动和生活中,当人们向其他人表述某项工作的做法时,通常将工作分成若干个步骤,并用对方能看(听)得懂的文字(语言)表达出来。例如,某电话机的故障排除说明书如表l-1所示。
1)如果无声,则把插头与接线盒连接好。
2)如果有杂音,则更换接线或接线盒。
3)如果有杂音,则更换接线或接线盒。
其实,上述这段文字就是一个程序,是一个用人类自然语言编写的程序,其功能是指导人们排除电话机的故障。
显然,如果希望由计算机来完成上述任务,就必须有人与计算机进行交流的语言,并用这种语言来编写程序。为此,人们发明��多种用来与计算机进行交流的语言,但由于这些语言与人类语言还存在着比较大的区别,因此这些语言都被称为计算机语言或计算机程序设计语言。
根据计算机硬件与软件的不同配置,计算机所能接受的语言也不同,以人类语言为标准,计算机语言大体上可分为机器语言、低级语言和**语言3大类。在语法和词法上与人类语言越接近的越**,否则就越低级。机器语言是*低级的计算机语言。
……