种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Java语言程式设计:面向对象的设计思想与实践

(2019-11-16 22:39:04) 百科综合
Java语言程式设计:面向对象的设计思想与实践

Java语言程式设计:面向对象的设计思想与实践

本书以面向对象设计理念为主线,以Java程式语言为载体,阐述面向对象程式设计思想及方法,强调语法知识的学习应以编程思想为前提,全书採用一个统一的开发实例,随着面向对象程式设计理论的深入,Java语法知识点的展开,逐步完善,扩展实例的规模,最后形成一个规模适中的套用系统。

基本介绍

  • 书名:Java语言程式设计:面向对象的设计思想与实践
  • 作者:吴倩,林原,李霞丽
  • ISBN:978-7-111-39469-3 
  • 类别:计算机/程式设计
  • 定价:30.00 
  • 出版社:机械工业出版社 
  • 出版时间:2016-04-18 
  • 开本:16开 
  • 字数:149千字 
目录信息
前言
教学建议
第1章 面向对象程式设计思想 1
1.1 类和对象 1
1.2 面向对象程式设计的三大特徵 3
1.2.1 封装 3
1.2.2 继承 4
1.2.3 多态 5
1.3 面向对象的程式设计 6
1.3.1 类的建模 7
1.3.2 类的层次结构设计 7
1.3.3 面向对象程式设计原则 9
1.4 Java语言 9
1.4.1 Java语言的特点 11
1.4.2 Java程式的开发环境 13
1.4.3 第一个Java程式 14
1.5 本章小结 17
习题1 17
第2章 Java语言基础知识 18
2.1 Java语言基本元素 18
2.2 Java基本数据类型 19
2.3 引用数据类型 22
2.3.1 枚举 23
2.3.2 数组 24
2.4 基本数据类型的封装类 29
2.5 运算符及表达式 32
2.6 Java控制语句 37
2.6.1 分支结构 38
2.6.2 循环结构 39
2.6.3 中断语句 41
2.7 本章小结 43
习题2 43
第3章 类与对象 45
3.1 如何设计一个类 45
3.2 对象的创建与初始化 47
3.3 数据成员及方法 50
3.3.1 访问数据成员及方法 50
3.3.2 方法中参数传递的问题 50
3.3.3 toString()方法 51
3.4 类的使用 53
3.4.1 static数据 53
3.4.2 static方法 54
3.4.3 final修饰符 55
3.4.4 方法重载 56
3.4.5 this指针 57
3.4.6 对象的回收 59
3.4.7 包 60
3.4.8 类的访问控制 63
3.5 基础类库 65
3.5.1 语言包java.lang 66
3.5.2 util实用包 71
3.6 Java的文档生成器 72
3.7 本章小结 75
习题3 76
第4章 异常处理 78
4.1 异常的概念 78
4.2 异常的分类 79
4.3 异常的处理机制 81
4.3.1 非检查型异常处理 82
4.3.2 检查型异常处理 83
4.4 自定义异常类 87
4.5 本章小结 90
习题4 90
第5章 类的重用 91
5.1 为什幺需要类的重用 91
5.2 重用方式之一——继承 91
5.2.1 父类与子类 92
5.2.2 继承的语法 92
5.2.3 子类继承父类的数据成员 95
5.2.4 子类继承父类中的方法 96
5.2.5 继承关係下的构造方法 98
5.3 终结类与终结方法 101
5.4 抽象类与抽象方法 102
5.5 重用方式之二——类的组合 105
5.5.1 组合的语法 105
5.5.2 组合与继承的结合 107
5.6 本章小结 110
习题5 110
第6章 接口与多态 111
6.1 为什幺需要接口 111
6.2 接口的声明及实现 112
6.3 接口与抽象类的比较 116
6.4 多态 119
6.4.1 向上转型的概念 119
6.4.2 向上转型的套用 120
6.4.3 静态绑定和动态绑定 120
6.4.4 多态的实现 122
6.4.5 何时需要多态 123
6.5 内部类 124
6.5.1 内部类的概念 124
6.5.2 静态内部类 125
6.5.3 内部类的用法 125
6.5.4 方法中的内部类 126
6.5.5 匿名内部类 127
6.6 本章小结 127
习题6 128
第7章 对象的集合 129
7.1 Java集合框架 129
7.2 Collection 接口 131
7.3 List接口 131
7.3.1 LinkedList 132
7.3.2 ArrayList 133
7.4 泛型 133
7.5 泛型在集合中的套用 134
7.6 Set接口 138
7.7 SortedSet接口 139
7.8 Map接口 140
7.9 叠代器 142
7.10 本章小结 143
习题7 143
第8章 输入输出 145
8.1 I/O流的概念 145
8.2 I/O流的分类 145
8.2.1 位元组流 146
8.2.2 字元流 147
8.2.3 标準输入输出数据流 149
8.3 档案的读写 152
8.3.1 按字元写入 152
8.3.2 按字元读出 153
8.3.3 按位元组写入 154
8.3.4 按位元组读出 157
8.3.5 File类 159
8.3.6 随机档案的读写 160
8.4 对象流 162
8.5 本章小结 164
习题8 165
第9章 JDBC访问资料库 166
9.1 JDBC简介 166
9.2 JDBC的结构及实现 167
9.3 JDBC API 168
9.4 Eclipse环境下通过JDBC访问资料库 169
9.4.1 设定环境 169
9.4.2 调用JDBC API 编写应用程式 171
9.5 SQLException 180
9.6 控制事务 180
9.7 JDBC其他相关用法 181
9.8 本章小结 182
习题9 182
第10章 Java图形用户界面 183
10.1 Java图形用户界面类库 183
10.2 Swing的组件 184
10.3 Swing组件的层次结构 185
10.4 Swing GUI程式 186
10.4.1 顶层容器 187
10.4.2 中间层容器 188
10.4.3 布局管理器 189
10.4.4 添加Swing组件 191
10.5 事件处理机制 196
10.5.1 事件回响 196
10.5.2 事件处理的实现方法 199
10.6 Eclipse下的可视化图形界面编程 203
10.7 本章小结 210
习题10 210
第11章 多执行绪 211
11.1 进程与执行绪 211
11.2 多执行绪编程基础 212
11.2.1 Thread 类 212
11.2.2 Runnable 接口 214
11.2.3 守护执行绪 215
11.3 执行绪的生命周期 216
11.4 执行绪的常用方法 218
11.5 执行绪的优先权 220
11.6 多执行绪的编程方式 221
11.6.1 不相关的执行绪 221
11.6.2 相关但无须同步的执行绪 221
11.6.3 同步执行绪 222
11.6.4 相互通信的互斥执行绪 225
11.7 死锁 227
11.8 高级并发 227
11.9 本章小结 229
习题11 229
第12章 Java applet 231
12.1 HTML与applet简介 231
12.2 applet的工作原理 232
12.3 applet的创建 233
12.4 HTML中applet标籤的使用 234
12.5 applet的生命周期 235
12.6 applet在Web中的套用 236
12.7 本章小结 239
习题12 239
第13章 Java语言在Android平台中的
套用 240
13.1 Android概述 240
13.2 Android系统特性 240
13.3 Android开发环境 241
13.4 Android系统架构 241
13.5 Android应用程式基础 242
13.6 应用程式组件 242
13.6.1 活动 243
13.6.2 服务 244
13.6.3 广播接收器 244
13.6.4 内容提供器 245
13.6.5 启动组件Intent 245
13.6.6 关闭组件 245
13.6.7 Task 245
13.7 Eclipse下开发Android应用程式 246
13.8 Android API 248
13.9 本章小结 249
习题13 250
参考文献 251

标 签

搜索
随机推荐

Powered By 种豆资源网||