图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本下载
- 张桂珠,陈爱国,姚晓峰主编 著
- 出版社: 北京邮电大学出版社
- ISBN:
- 出版时间:2005
- 标注页数:338页
- 文件大小:30MB
- 文件页数:353页
- 主题词:
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 封装3
1.4 继承4
1.5 多态性4
1.6 面向对象的建模和UML5
1.7 小结5
习题5
第2章 Java概述和入门程序6
2.1 Java的历史及发展6
2.2 Java的特点6
2.3 Java类库8
2.4 Java开发环境8
2.4.1 JDK的下载、安装与使用8
2.4.2 Java集成开发环境9
2.5 Java程序类型及简单例子10
2.5.1 应用程序10
2.5.2 小应用程序16
2.5.3 Servlet19
2.5.4 Bean20
2.6 小结20
习题20
第3章 Java程序设计基础21
3.1 标识符与数据类型21
3.1.1 标识符21
3.1.2 数据类型22
3.2 表达式与运算符26
3.2.1 表达式26
3.2.2 运算符26
3.2.4 语句和块33
3.2.3 运算符的优先级33
3.3 算法的基本控制结构35
3.3.1 分支语句35
3.3.2 循环语句39
3.4 数组46
3.4.1 一维数组46
3.4.2 二维数组48
3.5 小结51
习题51
第4章 类和对象53
4.1 面向对象程序设计的思想53
4.1.1 概述53
4.1.2 用类实现抽象数据类型:时钟类53
4.1.3 类成员:构造函数、方法及域56
4.2 类的作用域57
4.3 成员访问控制58
4.4 方法59
4.4.1 方法的声明与局部变量59
4.4.2 方法的参数传递60
4.4.3 使用set和get方法61
4.4.4 方法重载62
4.5 初始化类的对象:构造函数65
4.6 this67
4.7 垃圾收集69
4.8 static方法和域69
4.9 类的组合72
4.10 包的创建和访问74
4.10.1 包的创建74
4.10.2 包的使用75
习题77
4.11 小结77
第5章 类的继承和派生79
5.1 继承的概念和软件的重用性79
5.2 派生类的定义80
5.3 作用域、继承81
5.4 方法的重新定义81
5.5 继承下的构造函数和finalize方法84
5.6 超类和子类的关系87
5.7 继承的程序设计举例92
5.8 小结95
习题96
第6章 多态性97
6.1 多态性概念和实例97
6.2 继承层次结构中对象间的关系97
6.3.1 抽象类和具体类的概念99
6.3 抽象类和抽象方法99
6.3.2 抽象方法的声明100
6.3.3 抽象类的声明100
6.3.4 抽象类程序设计的举例100
6.4 接口的声明和实现104
6.4.1 接口的概念104
6.4.2 接口的声明104
6.4.3 接口的实现105
6.4.4 接口的程序设计举例105
6.5 final方法和final类109
6.6 嵌套类110
6.6.1 内部类的概念110
6.6.2 内部类的声明110
6.6.3 匿名内部类声明110
6.6.4 嵌套类的程序设计举例110
习题115
6.7 基本数据类型的包装类115
6.8 小结115
第7章 Java实用包117
7.1 Math类117
7.2 字符串类String117
7.2.1 String构造函数117
7.2.2 String方法119
7.3 StringBuffer类124
7.3.1 StringBuffer构造函数124
7.3.2 StringBuffer类的方法125
7.4 StringTokenizer类129
7.5 Vector类131
7.6 小结134
习题134
8.2 颜色控制136
8.1 图形环境和图形对象136
第8章 图形和Java 2D136
8.3 字体控制140
8.4 绘制图形141
8.4.1 绘制线条、矩形和椭圆141
8.4.2 绘制弧142
8.5 Java 2D API144
8.6 小结146
习题147
第9章 GUI组件和设计148
9.1 Swing和AWT组件概述148
9.2 标签JLabel150
9.3 单行文本框和多行文本框152
9.4 事件处理模型153
9.5 命令按钮155
9.6.1 复选框156
9.6 复选框按钮和单选按钮156
9.6.2 单选按钮159
9.7 组合框161
9.8 带滚动窗格的面板163
9.9 列表164
9.10 面板165
9.11 适配器类167
9.12 鼠标事件169
9.13 键盘事件171
9.14 布局管理器173
9.14.1 FlowLayout布局管理器173
9.14.2 BorderLayout布局管理器174
9.14.3 GridLayout布局管理器175
9.14.4 GridBagLayout布局管理器177
9.14.5 CardLayout布局管理器177
9.15.1 创建定制的JPanel子类178
9.15 创建定制的JPanel的子类及其事件处理178
9.15.2 能处理自身事件的JPanel子类180
9.16 框架183
9.17 菜单185
9.18 JTabbedPane189
9.19 JDesktopPane和JInternalFrame190
9.20 小结193
习题193
第10章 异常处理195
10.1 异常处理概述195
10.2 异常分类197
10.3 异常的捕获处理198
10.4 重新抛出异常200
10.4.1 异常对象的生成200
10.4.2 重新抛出异常对象201
10.5 定义新的异常类型203
10.6 小结205
习题206
第11章 输入和输出流处理208
11.1 输入和输出流概述208
11.1.1 输入流和输出流208
11.1.2 字节流和字符流208
11.1.3 输入和输出类的继承层次结构208
11.2 File类209
11.3 基于字节的输入和输出类及应用实例210
11.3.1 抽象类InputStream和OutputStream210
11.3.2 FileInputStream和FileOutputStream类211
11.3.3 随机访问文件类213
11.3.4 过滤字节流215
11.3.5 标准输入输出流218
11.3.6 对象流219
11.3.7 管道流221
11.3.8 内存读写流222
11.3.9 序列输入流223
11.4 基于字符的输入和输出类及应用实例223
11.4.1 InputStreamReader和OutputStreamWriter类223
11.4.2 BufferedReader和BufferedWriter类224
11.4.3 其他字符流225
11.5 小结225
习题225
第12章 线程227
12.1 线程的概念227
12.2 线程的状态:线程的生命周期228
12.3 线程的创建和执行229
12.3.1 Thread类的构造方法229
12.3.2 通过实现Runnable接口创建线程232
12.4 线程的优先级与线程调度策略233
12.3.3 通过继承Thread类创建线程233
12.5 线程同步237
12.5.1 共享数据的线程“互斥”锁定237
12.5.2 传送数据的线程同步运行240
12.5.3 死锁问题241
12.6 多线程举例241
12.7 小结243
习题243
第13章 JDBC技术和数据库开发应用244
13.1 JDBC技术244
13.1.1 JDBC的体系结构244
13.1.2 JDBC驱动程序类型245
13.1.3 JDBC API的主要类和接口简介245
13.2 创建SQL Server服务器上的数据库246
13.2.1 SQL Server的组件简单介绍246
13.2.2 创建用户数据库study和ODBC数据源248
13.3 Java应用程序通过JDBC存取数据库的过程249
13.3.1 应用JDBC存取数据库的步骤249
13.3.2 JDBC存取SQL Server数据库的简单实例252
13.4 JDBC中的主要接口和类253
13.4.1 DriverManager类253
13.4.2 Connection接口254
13.4.3 Statement接口254
13.4.4 PreparedStatement接口255
13.4.5 CallableStatement接口257
13.4.6 Java数据类型和SQL中支持的数据类型的对应关系258
13.4.7 ResultSet接口258
13.4.8 ResultSetMetaData接口259
13.4.9 DatabaseMetaData接口259
13.5 数据库开发应用实例259
13.5.1 study数据库的插入、修改、删除记录的程序设计260
13.5.2 查询study数据库的程序设计279
13.6 小结292
习题292
第14章 JSP技术和开发实例293
14.1 JSP概述293
14.2 JSP运行环境的安装295
14.2.1 Tomcat的安装和配置295
14.2.2 在Tomcat上部署Web应用程序296
14.3 JSP指令298
14.3.1 page指令298
14.3.2 include指令300
14.4 JSP隐含对象302
14.4.1 J2EE Web应用程序的作用域302
14.4.2 JSP的隐式对象303
14.5.1 JSP脚本元素304
14.5 JSP脚本304
14.5.2 JSP脚本的应用实例306
14.6 JSP标准动作和应用实例308
14.6.1 <jsp:param>309
14.6.2 <jsp:include>动作和应用实例309
14.6.3 <jsp:forward>动作和应用实例310
14.7 JavaBeans在JSP中的使用313
14.7.1 JavaBeans的定义格式313
14.7.2 在JSP中调用JavaBeans的格式314
14.7.3 在JSP中使用JavaBeans的例子317
14.8 JSP数据库编程应用实例319
14.8.1 客户的信息登记和信息浏览的例子320
14.8.2 JSP的汉字信息的读取和写入数据库的例子330
14.9 小结336
习题337
参考文献338