当前位置:首页 > 计算机网络 > 研究生/本科/专科教材 > Java程序设计
出版社:中国铁道
出版日期:2006-3
ISBN:9787113068325
作者:焦玲,王兴玲,杜
页数:190页
章节摘录
第1章 程序设计的基本知识 学习目标 理解什么是程序 理解什么是程序设计语言 了解如何学习程序设计语言 了解Java的由来 1.1 为什么要学习Java Java语言是由Sun公司于1995年5月23日正式推出的面向对象的程序设计语言,集安全性、简单性、易用性和跨平台性子一身,特别适合于网络环境下编程使用。Java的问世及其新的程序设计理念对于编程人员来说,好像是喝了一杯新鲜的咖啡。Java语言在短短的几年内已经风靡全球。 1.1.1 Internet的发展使Java应运而生 当今,对于软件开发者来说,最具有挑战性和最令人兴奋的事情就是网络所产生的动力。Intemet将世界各地成千上万的计算机子网连成一个庞大的整体,可以随时随地获取最新的资源。但是世界上的这些子网是由各种不同型号、不同规模、不同操作系统从而具有不同应用软件平台的计算机构成的,这样,就提出一个问题:有没有一种语言,使得程序员用这种语言编写的程序可以在各种不同的计算机上运行,从而使Internet能够发挥更多的作用呢? Java就是顺应这种需求而得到广泛使用的语言,不过,Java设计的初衷并非如此,当初Java仅仅是作为Sun公司开拓电子产品市场的一个手段而研制的,后来,由于它与Internet的WWW成功结合而风靡全球。 让我们看看Java语言的发展历史,揭开其神秘的面纱。 Java语言从1990年开始设计,至今已有15年的发展历史。 Java是Sun公司的产品,而Sun公司一直是以经营工作站而闻名的,但是,相当长的时期中,PC越来越强的功能对Sun工作站构成很大压力,于是Sun公司企图通过开拓电子消费类产品市场减轻这种压力。 为此,1991年,Sun MicroSystem公司的James Gosling、Bill Joe等人在电视、烤面包箱等家用消费类电子产品上进行交互式操作,开始,他们用c语言编程,但是很快发现C语言由于编译过程与硬件的密切相关性而出现一个疑难问题,即当硬件芯片更新时,软件必须适应芯片而做许多的修改,而电子类产品的各类芯片却在不断地更新,按照C语言体系思想走下去,那就需要相应的电子类产品的软件也必须不断更新,而这类产品的软件可靠性要求极高,因为软件的一点点故障可能导致整个设备的更换,这当然是商家不愿看到的情况。 于是,他们就力图设计一种独立于硬件平台的计算机语言以适应消费类电子产品软件的开发需要,他们考虑到CH语言是当前最广泛、最流行的语言,所以新的程序设计应以C++为基础,尽量保留C++语言的语素、关键字等。 一开始,Green小组成员根据公司楼外的一棵橡树而将这种语言起名为橡树(Oak),他们用Oak设计了用于控制电灯、电话、电视机等设备的一些小系统,后来又开发了电视点播系统软件,此后,Green小组又想起Sun公司曾经有过一种叫Oak的语言,于是经过多次思考,最后用Java作为这种语言的名称,其实,Java就是印度尼西亚盛产咖啡的爪哇岛的名称,现在将这种具有跨平台特性的新颖语言起名为Java,是寄托了设计者“请你喝杯咖啡”的这种情谊浓重的寓意,后来,还把这种情意形象化,在许多的Java文档中,人们常常可以看到一杯冒着热气的咖啡。 ……
书籍目录
第1章 程序设计的基本知识 1.1 为什么要学习Java 1.2 编程基础 小结与提高 思考与练习第2章 设计一个简单的Java程序 2.1 Java程序开发环境:J2SDK 2.2 UltraEdit编辑器的使用 2.3 Java程序的种类 2.4 Java程序开发过程 2.5 Java平台及其运作机理 小结与提高 思考与练习第3章 Java语言基础 3.1 数据类型与运算符 3.2 Java流程控制 小结与提高 思考与练习第4章 Java语言面对程序设计 4.1 面向对象程序设计基础 4.2 面向对象特性 4.3 抽象类 4.4 接口 4.5 包 小结与提高 思考与练习第5章 例外处理 5.1 什么是例外 5.2 例外举例 5.3 例外运行机理 5.4 例外的处理 小结与提高 思考与练习第6章 图形用户界面 6.1 图形用户界面概述 6.2 熟悉AWT 6.3 了Swing 小结与提高 思考与练习第7章 Applt与japplet第8章 数据库编程第9章 java网络编程参考文献
作者简介
Java程序设计,ISBN:9787113068325,作者:焦玲, 王兴玲, 杜树杰编著
图书封面