顶部
收藏

面向对象程序设计(Java)

“十二五”职业教育国家规划教材

作者:
陆兵
定价:
35.70元
ISBN:
978-7-04-048032-0
版面字数:
440.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2017-08-29
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是高等职业教育“十三五”创新示范教材。

本书在图形化教学环境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标准对话框240
    • 8.26投骰子GUI程序241
    • 小结244
    • 习题245
  • 第9章数据库应用程序设计248
    • 9.1JDBC基础 248
    • 9.2JDBC 249
    • 9.3创建数据库连接253
    • 9.4数据库的基本操作 256
    • 9.5信息管理程序 260
    • 小结276
    • 习题276
  • 参考文献278
白马非马
文档pdf
UML特性
文档pdf
电梯状态图
文档jpg
借书活动图
文档jpg
详见纸质图书
计算机语言分类
文档pdf
详见纸质图书
为什么叫Java
文档pdf
详见纸质图书
常用的计算机语言
文档pdf
详见纸质图书
Java语言的用途
文档pdf
详见纸质图书
JDK
文档pdf
详见纸质图书
BlueJ项目环境
文档mp4
详见纸质图书
双骰子规则
文档pdf
详见纸质图书
Java语言保留字
文档pdf
详见纸质图书
类的组成结构
文档pdf
详见纸质图书
先定义属性再使用
文档pdf
详见纸质图书
定义构造器
文档pdf
详见纸质图书
定义方法实例
文档pdf
详见纸质图书
编辑类视频
文档
详见纸质图书
保存类视频
文档
详见纸质图书
维护类视频
文档mp4
详见纸质图书
创建对象视频
文档mp4
详见纸质图书

相关图书