Java语言程序设计(第2版)
“十二五”普通高等教育本科国家级规划教材、普通高等教育“十一五”国家级规划教材、高等教育国家级教学成果二等奖 课件处为本书PPT教案与程序源代码

作者:郑莉

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

定价:69元

印次:2-20

ISBN:9787302253006

出版日期:2011.07.01

印刷日期:2020.11.10

图书责编:谢琛

图书分类:教材

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

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

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

课件下载

样章下载

网络资源

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

目录
荐语
查看详情 查看详情
第1章 Java语言基础知识1

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

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

1.1.2 Java语言的特点3

1.1.3 Java类库4

1.2 Java 5和Java 6的新特色4

1.3 Java程序概述5

1.3.1 Java开发环境5

1.3.2 Application 举例9

1.3.3 Applet举例10

1.3.4 Servlet 举例12

1.3.5 JSP和JavaBean举例13

1.3.6 运行脚本举例15

1.4 基本数据类型与表达式16

1.4.1 变量与常量16

1.4.2 基本数据类型17

1.4.3 表达式与运算符18

1.4.4 类型转换22

1.5 数组的概念23

1.6 数组的创建和引用23

1.6.1 数组的声明23

1.6.2 数组的创建23

1.6.3 数组元素的初始化24

1.6.4 数组的引用24

1.6.5 多维数组26

1.7 本章小结28

习题28

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

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

2.1.1 抽象30

2.1.2 封装31

2.1.3 继承31

2.1.4 多态32

2.2 类与对象32

2.2.1 类的声明33

2.2.2 对象的声明与引用34

2.2.3 数据成员36

2.2.4 方法成员41

2.2.5 类的组织...