图书介绍

面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

面向对象程序设计
  • 任宏萍编著 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787560966014
  • 出版时间:2010
  • 标注页数:255页
  • 文件大小:31MB
  • 文件页数:267页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象软件开发概述1

1.1 面向对象及软件开发1

1.1.1 什么是面向对象1

1.1.2 面向对象的软件开发2

1.1.3 面向对象方法的优越性4

1.2 面向对象的基本概念5

1.2.1 对象5

1.2.2 消息发送5

1.2.3 封装6

1.2.4 类与实例6

1.2.5 关联关系7

1.2.6 继承7

1.2.7 多态8

1.3 UML简介8

1.3.1 用例图9

1.3.2 类图10

1.3.3 序列图13

1.3.4 UML应用举例15

1.4 程序设计模式及风格19

1.4.1 三层程序设计模式19

1.4.2 分层式设计的优点20

1.4.3 程序设计风格20

1.5 本章小结21

练习题22

第2章 Java基础知识24

2.1 认识Java24

2.1.1 Java的历史和特点24

2.1.2 Java的开发环境和工具26

2.1.3 Java程序的开发过程27

2.2 标识符、关键字和分隔符28

2.2.1 标识符28

2.2.2 关键字29

2.2.3 分隔符30

2.3 变量和常量31

2.3.1 变量31

2.3.2 常量32

2.4 数据类型及转换32

2.4.1 基本类型33

2.4.2 引用类型33

2.4.3 数据类型的转换34

2.5 运算符与表达式34

2.5.1 算术运算符和表达式34

2.5.2 逻辑运算符和表达式35

2.6 控制流程语句36

2.6.1 条件语句37

2.6.2 选择语句39

2.6.3 循环语句40

2.6.4 跳转控制语句42

2.7 数组45

2.7.1 一维数组46

2.7.2 多维数组47

2.8 本章小结49

练习题49

第3章 Java的类及应用52

3.1 Java的包52

3.1.1 包的概念52

3.1.2 包中类的使用54

3.2 字符串类55

3.2.1 字符串类的常用方法及使用55

3.2.2 字符串与其他数据类型的转换57

3.2.3 创建字符串数组57

3.3 向量Vector类58

3.3.1 Vector类的常用方法58

3.3.2 Vector类的使用59

3.4 日期类Date、日历类Calendar与日期格式类DateFormat60

3.4.1 创建日期对象和日期的格式化60

3.4.2 Calendar类的应用61

3.5 包装类62

3.6 数值计算类Math63

3.7 Scanner类63

3.8 良好的编程习惯65

3.9 本章小结65

练习题66

第4章 自定义类及使用67

4.1 类的设计67

4.2 类的定义68

4.2.1 类定义的结构68

4.2.2 定义属性变量68

4.2.3 编写类的方法69

4.3 类的使用73

4.3.1 创建实例73

4.3.2 方法调用73

4.4 静态变量和静态方法79

4.5 方法的重载82

4.6 异常及异常处理83

4.6.1 异常的基本概念83

4.6.2 异常的捕获与处理84

4.6.3 异常处理的一般原则89

4.6.4 Java常见的异常类89

4.7 本章小结90

练习题91

第5章 继承、多态及关联关系的实现93

5.1 继承93

5.1.1 继承的实例94

5.1.2 继承的实现95

5.1.3 继承的应用实例——自定义异常类103

5.2 抽象类与抽象方法105

5.2.1 抽象类与抽象方法的概念105

5.2.2 抽象类的应用106

5.3 多态111

5.3.1 多态性的概念111

5.3.2 方法的重写112

5.3.3 多态的作用114

5.4 接口116

5.4.1 接口的定义与实现116

5.4.2 接口在实际中的应用119

5.4.3 接口与抽象类比较121

5.5 类的关联关系及实现122

5.5.1 关联的概念及实例122

5.5.2 实现1对1的关联关系123

5.5.3 实现1对多的关联关系126

5.6 本章小结129

练习题129

第6章 用户界面及实现132

6.1 Java的GUI类及应用132

6.1.1 组件和容器类132

6.1.2 布局管理器136

6.2 事件处理140

6.2.1 事件驱动模型140

6.2.2 事件处理方法141

6.3 自定义GUI类举例141

6.3.1 按钮事件的处理142

6.3.2 鼠标事件的处理144

6.3.3 键盘事件的处理146

6.4 用户界面类与问题域类的交互148

6.5 用户界面设计的原则152

6.6 本章小结153

练习题153

第7章 数据持久化和数据访问的实现155

7.1 数据持久化155

7.2 文件156

7.2.1 文件的数据结构156

7.2.2 Java输入/输出包156

7.2.3 创建文件158

7.2.4 顺序文件的读和写159

7.2.5 随机文件的读和写161

7.3 数据库164

7.3.1 MS Access数据库管理系统164

7.3.2 连接数据库的方法169

7.3.3 数据库访问语言SQL172

7.3.4 Java SQL程序包173

7.4 数据访问的实现176

7.4.1 数据访问类的设计176

7.4.2 数据访问类的实现178

7.4.3 问题域类与数据访问类交互184

7.5 较复杂的数据库访问的实现186

7.5.1 实现一对一关系的数据表的访问187

7.5.2 实现1对多关系的数据表的访问196

7.6 本章小结200

练习题200

第8章 Java Web应用开发202

8.1 应用系统多层体系结构202

8.1.1 C/S结构202

8.1.2 B/S结构203

8.2 Web基本知识URL、HTTP和HTML203

8.2.1 URL简介204

8.2.2 HTTP简介204

8.2.3 HTML简介与应用205

8.3 Java Servlet207

8.3.1 Servlet的生命周期207

8.3.2 Java Servlet API208

8.3.3 Servlet程序基本结构209

8.3.4 Servlet运行环境211

8.3.5 调用Servlet的方法212

8.4 JSP213

8.4.1 JSP页面元素214

8.4.2 JSP的执行过程215

8.5 Web应用的架构及设计模式216

8.5.1 Web应用系统的架构216

8.5.2 Web应用的设计模式217

8.5.3 Java Web应用开发实例221

8.5.4 Web应用在TOMCAT中的部署227

8.6 本章小结228

练习题228

附录A Java Application开发环境的建立230

A.1 下载和安装J2SE230

A.2 下载和安装Eclipse231

A.3 集成JDK与Eclipse231

A.4 使用Eclipse编写Java程序231

A.4.1 新建Java Project(项目)231

A.4.2 新建自定义的类233

A.4.3 导入Java Class233

A.4.4 导出Java项目234

A.5 调试Java程序235

附录B Java Web应用开发环境的建立238

B.1 安装和设置J2SE238

B.2 下载和安装Eclipse238

B.3 安装和设置Tomcat238

B.4 集成Tomcat到Eclipse239

B.5 在Eclipse中开发Java Web应用240

B.6 将Web Project部署到Tomcat中242

附录C 常用术语或词汇表243

参考文献255

热门推荐