Java语言程序设计
2008年北京高等教育精品教材 本书已出新版

作者:郑莉

丛书名:清华大学计算机基础教育课程系列教材

定价:33元

印次:1-10

ISBN:9787302116608

出版日期:2005.10.01

印刷日期:2010.07.07

图书责编:谢琛

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象的程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。 本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java爱好者作为入门的自学教材。

1. 本书的编写背景 这是一本面向广大初学者的入门教材,是《C++语言程序设计》的姊妹篇,《C++语言程序设计》自1999年第一版出版以来,已经出版了3版,在清华大学等数十所大学的不同专业中使用,取得了良好的教学效果。与《C++语言程序设计》一样,本书同样是基于作者多年来在清华大学讲授“Java语言程序设计”的经验,以及作者本人的研究和开发经验编写的。本书的主要作者均为讲授“Java语言程序设计”课程教授,参与编写的其他作者均为该课程助教。 Java语言是应用最广泛的面向对象的程序设计语言之一。面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。 面向对象方法的出现,实际上是程序设计方法发展的一个返朴归真过程。软件开发从本质上讲,就是对软件所要处理的问题域进行正确的认识,并把这种认识正确地描述出来。面向对象方法所强调的基本原则,就是直接面对客观存在的事物来进行软件开发,将人们在日常生活中习惯的思维方式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客观世界,回到人们通常的思维。由于面向对象方法的突出优点,目前它已经成为开发大型软件时所采用的主要方法。 除了面向对象以外,Java语言的另一个突出特点是与平台无关,可以实现一次编写、各处运行。因此Java被广泛用于网络应用程序开发,以及各种电器设备的嵌入系统。 从语法上...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

第1章Java语言基础知识1

1.1Java语言与面向对象的程序设计1

1.1.1面向对象的程序设计思想1

1.1.2Java语言的特点3

1.1.3Java类库4

1.2Java程序概述4

1.2.1Java开发环境4

1.2.2Application举例7

1.2.3Applet举例8

1.2.4Servlet举例10

1.2.5JSP和JavaBean举例13

1.3基本数据类型与表达式14

1.3.1变量与常量14

1.3.2基本数据类型15

1.3.3表达式与运算符16

1.3.4类型转换20

1.4数组的概念21

1.5数组的创建和引用21

1.5.1数组的声明21

1.5.2数组的创建21

1.5.3数组元素的初始化22

1.5.4数组的引用22

1.5.5多维数组23

1.6本章小结26

习题26

第2章类与对象的基本概念27

2.1面向对象的程序设计方法概述27

2.1.1抽象27

2.1.2封装28

2.1.3继承28

2.1.4多态29

2.2类与对象29

2.2.1类的声明30

2.2.2对象的声明与引用31

2.2.3数据成员32

2.2.4方法成员38

2.2.5类的组织——包的概念43

2.2.6类的访问控制45

2.2.7类成员的访问控制45

2.3对象初始化和回收47

2.3.1构造方法47

2.3.2内存回收技术50

2.4应用举例51

2.4.1声明BankAccount类51

2.4.2声明toString()方法52

2.4.3声明存取款方...