描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787040480320
内容简介
本书是高等职业教育“十三五”创新示范教材。
本书在图形化教学环境BlueJ中,从面向对象的基础知识讲起,介绍了封装、继承、多态、接口、容器、异常处理、图形界面、多线程、数据库操作等编程技术。本书共有九章,主要内容包括: 面向对象基础、面向对象的Java语言描述、Java程序设计基础、Java对象容器、程序中的异常处理、多线程程序设计、GUI程序设计和数据库应用程序设计等。本书另配有丰富的教学资源,为方便教学,书中提供了二维码资源,读者可使用手机扫描二维码后查看。
本书编写风格新颖,结构逻辑性强,内容取舍有度,理论知识与趣味性实例相辅相成,适合作为高等职业院校相关课程的教材,也可作为程序设计的培训教材以及计算机爱好者的自学用书。
目 录
第1章面向对象基础1
1.1对象1
1.2类2
1.3对象与类之间的关系3
1.4面向对象4
1.5UML5
1.6类的UML表示5
1.7类之间的关系6
1.8对象的UML表示7
1.9对象的生存期8
1.10对象的状态8
1.11对象的交互9
1.12对象的活动10
1.13面向对象的特性11
1.14访问权限12
小结13
习题13
第2章面向对象的Java语言描述(一)15
2.1Java语言概述15
2.2面向对象与Java语言之间的关系16
2.3Java语言的用途16
2.4BlueJ简介17
2.5定义类19
2.6编辑类24
2.7保存类25
2.8删除类26
2.9观察对象26
2.10带形参的构造器30
2.11调用方法31
2.12带形参的方法32
2.13对象状态转换33
2.14销毁对象33
2.15对象间的交互33
2.16对象引用34
2.17阅读理解类36
2.18验证构造器与方法的正确性37
2.19实现封装38
2.20实现继承39
2.21实现多态45
小结47
习题48
第3章面向对象的Java语言描述(二)52
3.1重载52
3.2参数类型与参数传递56
3.3终结类与终结方法59
3.4静态属性与静态方法60
3.5抽象类63
3.6内部类65
3.7接口69
3.8包76
3.9Java类库78
3.10访问权限79
小结80
习题80
第4章Java程序设计基础87
4.1计算机程序87
4.2Java语言与Java程序88
4.3Java程序的组成与结构88
4.4注释90
4.5基本数据类型92
4.6变量与常量93
4.7包装类、拆箱与装箱96
4.8字符串98
4.9运算符与表达式100
4.10数据类型转换103
4.11流程控制106
4.12案例119
4.13main()的作用122
小结123
习题123
第5章Java对象容器126
5.1数组126
5.2集合133
5.3泛型140
5.4案例145
小结151
习题151
第6章程序中的异常处理154
6.1异常的概念154
6.2异常的分类154
6.3异常的处理机制155
6.4自定义异常类 163
6.5案例165
小结167
习题168
第7章多线程程序设计170
7.1程序、进程与线程170
7.2线程编程基础171
7.3线程的生命周期176
7.4线程调度177
7.5多线程的编程方式186
7.6线程死锁195
小结198
习题198
第8章GUI程序设计201
8.1GUI的概念201
8.2Java与GUI202
8.3组件202
8.4AWT与Swing 包203
8.5容器204
8.6窗体205
8.7按钮206
8.8标签208
8.9面板209
8.10管理组件布局211
8.11单行文本编辑框220
8.12多行文本编辑框221
8.13下拉列表222
8.14单选按钮224
8.15复选框225
8.16列表框226
8.17GUI程序与用户的交互227
8.18事件分类229
8.19监听器分类230
8.20单击按钮事件示例231
8.21键盘事件示例233
8.22鼠标事件示例234
8.23适配器236
8.24对话框237
8.25标准对话框2
…… 全部内容请购买实物书籍
1.1对象1
1.2类2
1.3对象与类之间的关系3
1.4面向对象4
1.5UML5
1.6类的UML表示5
1.7类之间的关系6
1.8对象的UML表示7
1.9对象的生存期8
1.10对象的状态8
1.11对象的交互9
1.12对象的活动10
1.13面向对象的特性11
1.14访问权限12
小结13
习题13
第2章面向对象的Java语言描述(一)15
2.1Java语言概述15
2.2面向对象与Java语言之间的关系16
2.3Java语言的用途16
2.4BlueJ简介17
2.5定义类19
2.6编辑类24
2.7保存类25
2.8删除类26
2.9观察对象26
2.10带形参的构造器30
2.11调用方法31
2.12带形参的方法32
2.13对象状态转换33
2.14销毁对象33
2.15对象间的交互33
2.16对象引用34
2.17阅读理解类36
2.18验证构造器与方法的正确性37
2.19实现封装38
2.20实现继承39
2.21实现多态45
小结47
习题48
第3章面向对象的Java语言描述(二)52
3.1重载52
3.2参数类型与参数传递56
3.3终结类与终结方法59
3.4静态属性与静态方法60
3.5抽象类63
3.6内部类65
3.7接口69
3.8包76
3.9Java类库78
3.10访问权限79
小结80
习题80
第4章Java程序设计基础87
4.1计算机程序87
4.2Java语言与Java程序88
4.3Java程序的组成与结构88
4.4注释90
4.5基本数据类型92
4.6变量与常量93
4.7包装类、拆箱与装箱96
4.8字符串98
4.9运算符与表达式100
4.10数据类型转换103
4.11流程控制106
4.12案例119
4.13main()的作用122
小结123
习题123
第5章Java对象容器126
5.1数组126
5.2集合133
5.3泛型140
5.4案例145
小结151
习题151
第6章程序中的异常处理154
6.1异常的概念154
6.2异常的分类154
6.3异常的处理机制155
6.4自定义异常类 163
6.5案例165
小结167
习题168
第7章多线程程序设计170
7.1程序、进程与线程170
7.2线程编程基础171
7.3线程的生命周期176
7.4线程调度177
7.5多线程的编程方式186
7.6线程死锁195
小结198
习题198
第8章GUI程序设计201
8.1GUI的概念201
8.2Java与GUI202
8.3组件202
8.4AWT与Swing 包203
8.5容器204
8.6窗体205
8.7按钮206
8.8标签208
8.9面板209
8.10管理组件布局211
8.11单行文本编辑框220
8.12多行文本编辑框221
8.13下拉列表222
8.14单选按钮224
8.15复选框225
8.16列表框226
8.17GUI程序与用户的交互227
8.18事件分类229
8.19监听器分类230
8.20单击按钮事件示例231
8.21键盘事件示例233
8.22鼠标事件示例234
8.23适配器236
8.24对话框237
8.25标准对话框2
…… 全部内容请购买实物书籍
评论
还没有评论。