图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java面向对象程序设计](https://www.shukui.net/cover/39/34711687.jpg)
- 杨兴凯主编;沈泽刚,周连秋,袁克杰副主编 著
- 出版社: 大连:大连理工大学出版社;大连:大连理工大学电子音像出版社
- ISBN:7900670920
- 出版时间:2006
- 标注页数:323页
- 文件大小:25MB
- 文件页数:337页
- 主题词:
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言综述1
1.1 Java语言产生的历史及发展1
1.1.1 Java语言历史简介1
1.1.2 Java的发展2
1.2 Java语言的特点3
1.3 Java与C、C++4
1.4 Java平台和虚拟机7
1.4.1 Java平台7
1.4.2 Java虚拟机7
1.5 Java程序开发环境8
1.5.1 下载JDK8
1.5.2 安装JDK10
1.5.3 设置JDK操作环境12
1.5.5 JDK目录结构14
1.5.4 Java的API文档14
1.5.6 Java开发工具简介15
1.6 Java程序的开发过程16
1.6.1 Java应用程序的开发过程16
1.6.2 Java小应用程序的开发过程18
1.7 为什么要学习Java语言19
小结20
习题21
第2章 Java语言程序设计基础22
2.1 标识符和关键字22
2.1.1 标识符22
2.1.2 关键字23
2.2 基本数据类型23
2.3.1 常量24
2.2.4 布尔型24
2.3 常量、变量、运算符与表达式24
2.2.3 字符型24
2.2.2 浮点型24
2.2.1 整型24
2.3.2 变量25
2.3.3 运算符与表达式26
2.4 流控制程语句32
2.4.1 分支语句32
2.4.2 循环语句35
2.5 算法设计举例38
小结39
习题40
第3章 Java中的对象、类和方法43
3.1 面向对象43
3.1.1 抽象原则44
3.1.2 封装原则44
3.2.1 类的基本结构45
3.2 类层次结构45
3.2.2 类的声明46
3.3 对象的创建、使用和释放46
3.3.1 对象的创建46
3.4 数据成员和成员方法47
3.4.1 数据成员47
3.4.2 成员方法47
3.3.3 对象的释放47
3.3.2 对象的使用47
3.4.3 成员方法的声明48
3.4.4 方法体48
3.4.5 成员方法的调用49
3.4.6 构造方法51
3.5 子类、继承和多态52
3.5.1 类的继承52
3.5.2 this与super55
3.5.3 多态的概念57
3.6.1 包的概念61
3.6.2 包的定义与使用61
3.6 包、接口与抽象类61
3.6.3 接口64
3.6.4 抽象类66
3.7 访问控制与修饰符70
3.7.1 访问控制70
3.7.2 static修饰符73
3.7.3 final修饰符75
小结77
习题78
第4章 Java资源及其利用82
4.1 Java标准库结构82
4.2 语言包83
4.2.1 基本对象类83
4.2.2 系统类84
4.2.3 包装类85
4.2.4 字符串类89
4.2.5 数学类93
4.3.1 Calendar类95
4.3 java.util包95
4.3.2 Random类97
4.4 数组99
4.4.1 一维数组99
4.4.2 二维数组104
小结106
习题106
5.1.1 Java的程序错误处理机制概述108
第5章 Java语言异常处理108
5.1 Java的程序错误处理机制108
5.1.2 使用异常处理的准则109
5.2 Throwable类109
5.2.1 异常产生的原因109
5.2.2 异常分类109
5.2.3 Throwable类及其子类110
5.3.1 异常的捕获处理111
5.3 异常处理111
5.3.2 异常的嵌套112
5.3.3 finally子句114
5.4 抛出异常116
5.4.1 throws语句116
5.4.2 throw语句116
5.5 自定义异常类117
5.6 异常处理的限制118
5.7 正确地使用异常119
小结120
习题120
第6章 输入与输出125
6.1 流125
6.2 java.io包126
6.3 输入流和输出流126
6.3.1 InputStream类127
6.3.2 FileInputStream类128
6.3.3 OutputStream类129
6.3.4 FileOutputStream类130
6.3.5 PrintStream类131
6.3.6 标准输入输出流的重定向132
6.4 数据的输入流和输出流133
6.5 带缓存的输入流和输出流135
6.6 文件137
6.6.1 File类137
6.6.2 文件过滤138
6.7 随机访问文件140
6.8 对象串行化142
6.9 读写器143
6.9.1 Reader和Writer143
6.9.2 FileReader和FileWriter143
6.9.3 BufferedReader和BufferedWriter144
6.9.4 PrintWriter146
习题147
小结147
第7章 Java图形用户界面设计149
7.1 创建图形用户界面149
7.1.1 Java GUI与Swing概述149
7.1.2 Container类和JComponent类的常用方法150
7.1.3 简单的框架窗口152
7.1.4 在框架中添加组件153
7.2 常用的布局管理器155
7.2.1 BorderLayout布局管理器156
7.2.2 FlowLayout布局管理器157
7.2.3 GridLayout布局管理器160
7.2.4 面板容器及容器的嵌套161
7.3 事件驱动程序设计163
7.3.1 事件类164
7.3.2 事件监听器接口165
7.3.3 事件处理的基本步骤166
7.3.4 常见的事件处理168
7.3.5 事件适配器类173
7.4 常用组件174
7.4.1 JLabel类174
7.4.2 JButton类176
7.4.3 JTextField类178
7.4.4 JTextArea类180
7.4.5 JCheckBox类183
7.4.6 JRadioButton类185
7.4.7 JComboBox类187
7.4.8 JList类189
7.4.9 JMenu和JMenuItem类191
小结195
习题195
第8章 Java Applet基础198
8.1 Java Applet简介198
8.1.1 一个简单的小应用程序198
8.1.3 Java Applet的生存周期200
8.1.2 Java Applet的工作原理200
8.2.1 在面板中绘图202
8.2 在Java Applet中绘图202
8.2.2 Graphics类203
8.2.3 Color类203
8.2.4 Font类204
8.2.5 绘制几何图形206
8.3 Java Applet深入210
8.3.1 HTML的<applet>标签211
8.3.2 从HTML文件向Java Applet传递参数211
8.3.3 Java Applet环境213
8.3.4 Java Applet与Java应用程序的转换214
8.3.5 Java Applet的安全机制216
8.4 Java Applet对多媒体的支持217
8.4.1 在Applet中播放音频217
8.4.2 在Java Applet中显示图像220
8.5.1 JAR工具的使用222
8.5 JAR文件的创建222
8.5.2 jar命令的使用示例223
8.5.3 创建可执行的JAR文件224
小结224
习题225
第9章 Java语言多线程226
9.1 线程的概念226
9.1.1 进程和线程226
9.1.2 线程和多任务227
9.2 线程的创建227
9.2.1 Thread类227
9.2.2 Runnable接口229
9.2.3 创建线程的方法229
9.3 线程的控制与管理231
9.3.1 线程的状态231
9.3.2 对线程状态的控制232
9.3.3 线程调度234
9.3.4 线程通信237
9.4 线程组239
9.4.1 线程组概述239
9.4.2 ThreadGroup类239
9.5 线程同步240
9.5.1 同步机制的引入240
9.5.2 实现同步机制的方法240
9.5.3 wait()等待和notify()通知方法242
9.5.5 线程死锁243
9.5.4 线程堵塞243
9.6 多线程的弊端246
小结246
习题247
第10章 Java语言网络编程248
10.1 Java网络编程基本概念248
10.1.1 通信与协议248
10.2.1 InetAddress类249
10.1.2 套接口编程概述249
10.2 java.net包249
10.2.2 URL类250
10.3 URLConnection类的应用252
10.3.1 利用URLConnection类对象读取URL内容252
10.3.2 利用URLConnection类对象向URL对象发送服务请求及参数253
10.4 Socket应用254
10.4.1 利用TCP套接字通信基本步骤254
10.4.2 面向单用户的程序设计举例255
10.4.3 面向多用户的程序设计举例257
10.5 基于UDP的网络程序设计260
10.6 网络安全处理263
10.6.1 Java的安全特性263
10.6.2 缓存溢出264
10.6.3 竞争状态264
10.6.4 建立安全性策略265
小结267
10.6.5 安全基本原则267
习题268
第11章 Java与数据库的连接271
11.1 JDBC概述271
11.1.1 JDBC规范简介272
11.1.2 JDBC驱动程序简介272
11.2 JDBC API简介273
11.2.1 java.sql包中的类与接口274
11.2.2 javax.sql包中的类与接口275
11.2.3 常用类与接口277
11.3 JDBC API的使用277
11.3.1 JDBC API常用类及接口中的方法277
11.3.2 示例中用到的表282
11.3.3 连接访问数据库的步骤282
11.3.4 JDBC中的URL286
11.3.5 示例287
小结291
习题292
第12章 实例解析293
12.1 问题描述293
12.2 分析与设计294
12.2.1 系统分析294
12.2.2 系统设计294
12.2.3 数据库设计295
12.3 应用类及其主要处理过程297
12.3.1 应用类及其作用297
12.3.2 应用类的主要处理过程298
12.4 系统实现302
12.4.1 MainFrame类源代码302
12.4.2 WareUpdate类源代码314
小结321
习题322
参考文献323