图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java面向对象程序设计](https://www.shukui.net/cover/11/35029777.jpg)
- 邹蓉编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111454250
- 出版时间:2014
- 标注页数:296页
- 文件大小:89MB
- 文件页数:305页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计基础1
1.1结构化方法与结构化程序设计1
1.2面向对象方法与面向对象程序设计2
1.3面向对象程序设计的基本概念和特征4
1.4统一建模语言UML8
1.5本章小结9
1.6习题9
第2章Java概述10
2.1 Java技术背景10
2.1.1 Java的发展历史10
2.1.2 Java语言的特点11
2.1.3 Java技术体系13
2.2 Java运行环境15
2.2.1 JDK的安装和配置15
2.2.2 Java程序的基本结构17
2.2.3 Java的基本开发方式19
2.2.4 NetBeans IDE的安装与使用20
2.3本章小结24
2.4习题24
第3章 Java基本语法25
3.1引例:计算矩形面积25
3.2 Java语言的基本概念27
3.2.1基本数据类型27
3.2.2数据类型转换30
3.2.3关键字与标识符32
3.2.4变量与常量33
3.2.5运算符与表达式34
3.2.6分隔符与注释39
3.3输入与输出40
3.3.1输入41
3.3.2输出44
3.4 Java语句46
3.4.1普通语句46
3.4.2分支语句46
3.4.3循环语句50
3.4.4转移语句52
3.5应用实例55
3.5.1计算Fibonacci数列55
3.5.2递归计算阶乘56
3.5.3用试除法计算质数58
3.6本章小结59
3.7习题59
第4章 类和对象60
4.1引例:“人”的抽象60
4.2类62
4.2.1类的定义62
4.2.2成员变量62
4.2.3成员方法63
4.3对象65
4.3.1对象的声明和创建65
4.3.2对象的使用69
4.4类的封装71
4.4.1访问控制属性71
4.4.2设置类的访问控制属性71
4.4.3设置类成员的访问控制属性72
4.5静态成员73
4.5.1静态变量73
4.5.2静态方法76
4.6包和实用类77
4.6.1包77
4.6.2 Java标准包79
4.6.3实用类80
4.7应用实例81
4.7.1点和矩形的抽象82
4.7.2通信录项86
4.7.3剪刀石头布游戏90
4.8本章小结96
4.9习题96
第5章 数组和字符串98
5.1引例:多个单词的反向显示98
5.2数组99
5.2.1一维数组100
5.2.2二维数组105
5.3字符串108
5.3.1字符串直接量108
5.3.2字符串String类109
5.3.3字符串StringBuffer类112
5.4应用实例:使用对象数组管理学生成绩114
5.5本章小结122
5.6习题122
第6章 继承与多态124
6.1引例:对Person类的继承124
6.2类的继承127
6.2.1 Object类127
6.2.2子类128
6.2.3成员的隐藏与重载132
6.2.4最终类135
6.3类的多态135
6.3.1多态的实现135
6.3.2抽象类138
6.3.3接口141
6.4应用实例:平面几何图形基本类层次设计146
6.5本章小结151
6.6习题151
第7章 类设计原则和规范152
7.1引例:违反类设计原则的汽车销售系统152
7.2类设计原则155
7.2.1单一职责原则156
7.2.2开放封闭原则157
7.2.3依赖倒置原则161
7.2.4里氏代换原则166
7.2.5迪米特法则168
7.2.6接口隔离原则172
7.3 Java程序设计规范175
7.3.1文件组织176
7.3.2布局176
7.3.3命名规范177
7.4应用实例:满足类设计原则的汽车销售管理177
7.5本章小结185
7.6习题185
第8章 异常处理186
8.1引例:除数为0的异常及处理186
8.2异常概述188
8.2.1异常与错误189
8.2.2 Java异常类189
8.3异常处理机制191
8.3.1异常的产生与抛出191
8.3.2异常的捕获与处理194
8.4用户自定义异常类197
8.5应用实例:图书订购异常处理199
8.6本章小结201
8.7习题201
第9章 多线程程序设计203
9.1引例:简单的多线程程序203
9.2线程概述204
9.3 Java线程类和接口205
9.3.1 Thread类205
9.3.2 Runnable接口209
9.4线程调度与控制211
9.4.1线程状态211
9.4.2线程调度212
9.4.3线程控制213
9.5线程的同步机制214
9.5.1共享资源214
9.5.2线程同步216
9.5.3线程通信219
9.6应用实例:定时器219
9.7本章小结224
9.8习题224
第10章 输入/输出机制225
10.1引例:简单的文件输出225
10.2数据流概述226
10.2.1流的基本概念226
10.2.2 Java数据流类227
10.3字节流229
10.3.1基本字节流229
10.3.2文件字节流230
10.3.3过滤字节流232
10.4字符流237
10.4.1基本字符流237
10.4.2字符流子类238
10.5应用实例:过滤文本行240
10.6本章小结246
10.7习题246
第11章 集合框架247
11.1引例:使用树存储排序数据247
11.2泛型248
11.3集合类251
11.3.1 Collection接口251
11.3.2迭代器Iterator252
11.3.3 Set接口252
11.3.4 List接口259
11.4映射类261
11.5应用实例:用TreeMap存储的通信录266
11.6本章小结272
11.7习题272
第12章 数据库访问技术273
12.1引例:访问数据库273
12.2 JDBC概述277
12.2.1 JDBC框架结构277
12.2.2 JDBC类和接口278
12.3访问数据库281
12.4应用实例:访问数据库的汽车销售管理285
12.5本章小结295
12.6习题295
参考文献296