图书介绍
软件开发中级编程指南 4 Java高级编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 沙基昌主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:9787810995597
- 出版时间:2008
- 标注页数:192页
- 文件大小:42MB
- 文件页数:210页
- 主题词:软件开发-程序设计-指南
PDF下载
下载说明
软件开发中级编程指南 4 Java高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 理论部分3
第1章 类的复用机制3
1.1组合3
1.2继承4
1.3向上转型7
1.3.1向上转型概念7
1.3.2向上转型存在的问题9
1.3.3向上转型的价值11
1.4再谈继承和组合12
1.5总结14
第2章 多态性15
2.1方法重载15
2.2绑定16
2.3动态绑定的价值19
2.4覆盖private方法20
2.5再次探究方法的覆盖21
2.6覆盖必须遵守的规则22
2.7重载和覆盖区别22
2.8构造方法和多态23
2.8.1构造方法的调用顺序23
2.8.2构造方法内部的多态方法的行为25
2.9总结27
第3章 抽象类和接口28
3.1抽象28
3.2抽象类28
3.3接口30
3.3.1降低对象之间的耦合关系31
3.3.2支持多种类型的向上转型32
3.4接口和抽象类在设计层面上的区别33
3.5接口和抽象类的选择依据34
3.6总结35
第4章 面向对象程序的设计原则36
4.1软件系统的可维护性36
4.1.1软件的维护36
4.1.2一个典型的软件生命周期37
4.1.3真正的原因37
4.1.4设计的目标38
4.2系统的可复用性38
4.2.1复用的重要性38
4.2.2传统的复用38
4.2.3可维护性与复用的关系39
4.2.4面向对象设计的复用39
4.2.5对可维护性的支持40
4.2.6学习设计模式对复用性与可维护性的帮助40
4.3“开—闭”原则41
4.3.1什么是“开—闭”原则41
4.3.2怎样做到“开—闭”原则41
4.4依赖倒转原则42
4.5里氏代换原则43
4.6合成/聚合复用原则44
4.7迪米特原则44
4.8接口隔离原则44
4.9总结45
第5章 设计模式46
5.1设计模式的类型46
5.1.1创建型47
5.1.2结构型47
5.1.3行为型47
5.2设计模式在Java API上的应用48
5.2.1 Bridge模式48
5.2.2 Decorator模式51
5.3总结55
第6章 JDBC编程56
6.1 JDBC的概念56
6.2 JDBC驱动程序的类型58
6.3 JDBC编程的基本概念60
6.3.1 JDBC程序访问数据库总体步骤61
6.3.2首先建立ODBC数据源,数据源的建立步骤如下61
6.3.3建立JDBC连接61
6.3.4构造SQL语句62
6.3.5提交查询62
6.3.6显示结果63
6.3.7关闭资源64
6.3.8 PreparedStatement接口65
6.3.9 CallableStatement接口66
6.4纯Java驱动方式连接数据库69
6.5纯Java驱动连接Oracle69
6.6总结69
第7章 集合框架71
7.1集合框架的体系结构71
7.1.1接口71
7.1.2实现73
7.1.3算法76
7.2集合类和接口77
7.2.1 Vector类77
7.2.2 Enumeration接口78
7.2.3 Stack类78
7.2.4 HashMap类79
7.3总结80
第8章 JavaIO系统81
8.1 java.io包82
8.1.1字节流82
8.1.2字符流82
8.2输入流83
8.2.1 FileInputStream83
8.2.2 ByteArrayInputStream84
8.2.3 StringBufferInputStream85
8.3输出流85
8.3.1 FileOutputStream85
8.3.2 ByteArrayOutputStream87
8.3.3 FilterOutputStream87
8.4 File类88
8.5从一个流构造另一个流90
8.6 Reader91
8.7 Writer94
8.8总结97
第9章 多线程98
9.1线程的概念98
9.2 Java线程模型99
9.3线程状态102
9.4 Thread类的重要方法103
9.5线程组105
9.6线程优先级106
9.7线程同步108
9.7.1同步方法108
9.7.2同步块109
9.7.3死锁110
9.8线程间通讯方法111
9.8.1生产者/消费者模型111
9.8.2 Wait—Notify机制113
9.9线程的灵活运用114
9.10总结116
练习116
作业117
第10章 网络编程118
10.1 java.net包概述118
10.1.1网络118
10.1.2协议119
10.1.3客户端/服务器模式119
10.1.4 Internet地址119
10.1.5域名系统(DNS)120
10.2套接字相关类120
10.2.1 InetAddress类121
10.2.2 Socket类122
10.2.3 ServerSocket类123
10.2.4 DatagramSocket126
10.2.5 DatagramPacket126
10.3 WEB相关类129
10.3.1 URL129
10.3.2 URLConnection130
10.3.3 URLEncoder130
10.4总结132
第11章 JavaBean高级应用133
11.1事件模型133
11.1.1事件135
11.1.2事件源135
11.1.3监听器135
11.1.4事件的命名模式135
11.1.5添加Bean自定义事件的步骤135
11.1.6在JavaBean中访问数据库138
11.2总结139
第12章 Log4j的使用140
12.1简介140
12.2 Log4j使用步骤143
12.3 Log4j配置文件143
12.3.1配置根Logger144
12.3.2配置日志信息输出目的地144
12.3.3配置日志信息的格式145
12.4总结146
第二部分 上机部分149
上机1 面向对象编程思想149
第一部分 指导149
指导1组合149
指导2重载和覆盖150
指导3动态绑定150
指导4抽象类152
指导5接口152
第二部分 练习154
练习1154
练习2针对抽象编程155
第三部分 作业155
作业1155
作业2155
上机2 集合框架156
第一部分 指导156
第二部分 练习158
第三部分 作业158
上机3 IO流159
第一部分 指导159
第二部分 练习161
第三部分 作业162
上机4 多线程163
第一部分 指导163
第二部分 练习165
第三部分 作业166
上机5 网络编程167
第一部分 指导167
第二部分 练习170
第三部分 作业172
上机6 JavaBean高级应用173
第一部分 指导173
第二部分 练习175
第三部分 作业178
上机7 Log4j179
第一部分 指导179
第二部分 练习180
第三部分 作业181
附录 Java中的引用182
1.用引用(reference)操纵对象182
2.引用和指针的区别182
3.必须由你创建所有对象183
4.存储到什么地方183
5.特例:基本类型184
6.高精度数字185
7.Java中的数组185
8.传引用185
9.传值188
热门推荐
- 960920.html
- 835867.html
- 781070.html
- 53003.html
- 417444.html
- 797617.html
- 2261736.html
- 2102395.html
- 3359395.html
- 2092238.html
- http://www.ickdjs.cc/book_1275605.html
- http://www.ickdjs.cc/book_3119847.html
- http://www.ickdjs.cc/book_2795560.html
- http://www.ickdjs.cc/book_1310607.html
- http://www.ickdjs.cc/book_806028.html
- http://www.ickdjs.cc/book_3548581.html
- http://www.ickdjs.cc/book_487018.html
- http://www.ickdjs.cc/book_132830.html
- http://www.ickdjs.cc/book_1021031.html
- http://www.ickdjs.cc/book_1529845.html