图书介绍
面向对象理论、方法及应用PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象理论、方法及应用](https://www.shukui.net/cover/5/34903470.jpg)
- 申贵成,陈蕾,孙媛等编著 著
- 出版社: 北京:兵器工业出版社
- ISBN:9787802480032
- 出版时间:2008
- 标注页数:277页
- 文件大小:37MB
- 文件页数:287页
- 主题词:面向对象语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象理论、方法及应用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.3.1 对象5
1.3.2 消息和方法5
1.3.3 类和层次6
1.3.4 继承8
1.3.5 多态性9
1.3.6 面向对象语言的形成过程11
1.4 Java语言的发展过程12
1.4.1 Java语言的产生12
1.4.2 Java语言的特点13
1.4.3 Java语言的开发环境16
1.5 Java简介19
1.5.1 标识符与关键字19
1.5.2 数据类型20
1.5.3 变量与常量22
1.5.4 运算符与表达式23
第2章 类与对象27
2.1 程序流程控制结构27
2.1.1 选择结构27
2.1.2 循环结构控制34
2.1.3 跳转语句38
2.2 类39
2.2.1 定义类39
2.2.2 成员变量41
2.2.3 成员方法42
2.3 对象46
2.3.1 类与对象的关系46
2.3.2 对象的声明与创建46
2.3.3 对象的引用47
2.3.4 对象的释放51
2.3.5 对象初始化和构造方法52
2.4 Java API基础54
2.4.1 Java API综述54
2.4.2 Math类56
2.4.3 字符串与字符58
第3章 继承、多态与封装67
3.1 继承67
3.1.1 对象的关系68
3.1.2 继承的实现68
3.1.3 成员变量的隐藏69
3.1.4 成员方法的覆盖70
3.1.5 构造器的继承74
3.1.6 this与super76
3.1.7 终止继承与终止覆盖77
3.2 多态78
3.2.1 方法的重载78
3.2.2 方法的覆盖79
3.3 封装79
3.3.1 包的创建与管理80
3.3.2 封装的实现82
3.3.3 public修饰符82
3.3.4 private修饰符83
3.3.5 protected修饰符85
3.3.6 缺省86
3.3.7 访问控制权限控制小结87
3.4 抽象类与接口87
3.4.1 抽象类与抽象方法87
3.4.2 接口90
3.4.3 抽象类与接口的区别96
第4章 异常处理99
4.1 Java异常处理的基本概念99
4.2 异常的分类100
4.2.1 Exception类101
4.2.2 常用异常类的功能102
4.3 异常类的产生、捕获与处理102
4.3.1 异常的产生103
4.3.2 使用try-catch-finally语句捕获和处理异常103
4.4 声明异常107
4.5 抛出异常107
4.5.1 使用throw语句抛出异常107
4.5.2 抛出异常的方法与调用方法处理异常109
4.6 自定义异常类110
4.7 其他异常处理情况112
4.8 异常处理小结113
第5章 输入/输出114
5.1 文件114
5.1.1 创建File对象114
5.1.2 使用File对象115
5.2 文件输入与输出流120
5.2.1 流的概念120
5.2.2 输入流与输出流121
5.2.3 文件输入流122
5.2.4 文件输出流124
5.3 数据输入流与输出流127
5.3.1 过滤输入与输出流127
5.3.2 数据输出流127
5.3.3 数据输入流129
5.4 其他字节流类132
5.5 FileReader与FileWriter132
5.5.1 输入字符流133
5.5.2 输出字符流133
5.5.3 FileWriter133
5.5.4 FileReader134
5.6 标准输入与输出137
5.6.1 标准输入流137
5.6.2 标准输出流141
5.6.3 小结143
5.7 随机存取文件143
5.7.1 随机存取文件对象的创建143
5.7.2 随机存取文件的操作144
5.8 对象的序列化149
5.8.1 ObjectOutputStream149
5.8.2 ObjectInputStream151
5.8.3 实现Serializable的类152
5.8.4 定制序列化155
5.8.5 序列化中对敏感信息的保护158
第6章 可视化程序设计160
6.1 基于事件编程基础知识160
6.1.1 基于事件模型161
6.1.2 AWT与JSwing162
6.1.3 容器层次163
6.2 顶层容器164
6.2.1 JFrame164
6.2.2 JDialog167
6.2.3 JApplet168
6.2.4 样式和感觉170
6.3 布局管理器170
6.3.1 BorderLayout布局管理器171
6.3.2 GridLayout布局管理器172
6.3.3 CardLayout布局管理器173
6.3.4 FlowLayout布局管理器175
6.3.5 GridBagLayout布局管理器176
6.4 事件处理178
6.4.1 事件处理179
6.4.2 适配器、内部类以及匿名类181
6.5 常用组件183
6.5.1 标签183
6.5.2 按钮185
6.5.3 文本框188
6.5.4 组合框与单选钮199
6.5.5 列表框与下拉列表框206
6.5.6 JTree215
6.5.7 JTable220
6.6 菜单224
第7章 JAVA数据库232
7.1 数据库基础知识232
7.1.1 数据库系统的基本概念232
7.1.2 数据库系统的发展233
7.1.3 数据模型234
7.1.4 关系数据库235
7.1.5 常见数据库介绍237
7.1.6 创建数据库表237
7.2 SQL语言238
7.2.1 数据定义语言DDL238
7.2.2 数据查询语言DQL239
7.2.3 数据操作语言DML241
7.2.4 数据控制语言DCL243
7.2.5 嵌入式SQL243
7.3 JDBC的基础知识243
7.3.1 JDBC的特点244
7.3.2 JDBC与数据库245
7.3.3 JDBC API246
7.3.4 Java与关系数据库247
7.3.5 对象—关系映射工具与JDO248
7.3.6 OR映射与JDO的限制248
7.3.7 关系数据库与SQL248
7.3.8 分布式编程249
7.3.9 Java设计模式250
7.4 使用JDBC250
7.4.1 软件下载与安装252
7.4.2 建立数据库254
7.4.3 与数据库建立连接256
7.4.4 执行SQL语句263
7.4.5 检索结果集267
7.4.6 一个完整的示例程序270
参考文献277