图书介绍
Java程序设计基础与实践PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计基础与实践](https://www.shukui.net/cover/56/30061472.jpg)
- 孙宪丽主编;关颖等副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302419051
- 出版时间:2015
- 标注页数:313页
- 文件大小:31MB
- 文件页数:326页
- 主题词:JAVA语言-程序设计-高等学校-教材
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.1.3 Java语言的特点3
1.2 Java开发与运行环境4
1.2.1 下载及安装JDK4
1.2.2 环境变量配置测试8
1.3 Java程序构成11
1.3.1 Java应用程序11
1.3.2 Java小程序13
1.4 Java程序开发过程14
1.5 开发工具Eclipse16
1.5.1 Eclipse的安装与配置16
1.5.2 使用Eclipse开发Java程序19
小结28
思考练习28
第2章 Java语言基础29
2.1 标识符与关键字29
2.1.1 Java标识符29
2.1.2 Java关键字30
2.2 数据类型30
2.2.1 Java基本数据类型30
2.2.2 Java引用数据类型31
2.3 Java常量与变量31
2.4 运算符35
2.4.1 赋值运算符及算术运算符35
2.4.2 关系运算符及逻辑运算符36
2.4.3 位运算符37
2.4.4 其他运算符38
2.4.5 运算符综述39
2.5 程序流程控制语句40
2.5.1 分支语句40
2.5.2 循环语句44
2.5.3 跳转语句49
2.6 数组51
2.6.1 Java数组简介51
2.6.2 数组应用53
2.7 字符串56
2.7.1 声明及初始化字符串变量57
2.7.2 字符串操作处理58
2.8 输入与输出61
2.8.1 Java输入数据与输出数据简介62
2.8.2 输入与输出63
2.9 编程风格63
2.9.1 程序编写风格63
2.9.2 注释64
小结64
思考练习64
第3章 面向对象程序设计基础66
3.1 面向对象程序设计特点66
3.2 类与对象67
3.2.1 类的结构68
3.2.2 成员变量68
3.2.3 成员方法69
3.2.4 构造方法71
3.2.5 对象71
3.2.6 static成员73
3.2.7 this关键字75
3.2.8 参数传递76
3.2.9 重载78
3.3 包79
3.3.1 包的声明79
3.3.2 类的引入81
3.4 继承81
3.4.1 继承的原则82
3.4.2 隐藏与覆盖84
3.4.3 super关键字86
3.4.4 final关键字88
3.4.5 abstract关键字90
3.4.6 上转型对象92
3.5 内部类94
3.5.1 成员内部类94
3.5.2 局部内部类95
3.5.3 匿名类96
3.6 接口97
3.6.1 定义接口97
3.6.2 实现接口98
3.6.3 接口回调100
3.7 API查询方法102
小结108
思考练习109
第4章 异常处理111
4.1 Java异常类架构111
4.2 异常处理方法112
4.3 自定义异常121
小结122
思考练习122
第5章 图形用户界面124
5.1 Java图形用户界面库概述124
5.2 窗口126
5.3 菜单127
5.4 组件及面板130
5.5 布局134
5.6 事件处理140
5.7 对话框151
小结157
思考练习157
第6章 多线程机制159
6.1 线程概述159
6.2 线程的创建163
6.2.1 使用Thread类创建线程163
6.2.2 使用Runnable接口创建线程165
6.3 线程控制方法166
6.4 线程的同步控制171
小结178
思考练习179
第7章 输入与输出180
7.1 File类180
7.2 流184
7.2.1 字节流185
7.2.2 字符流200
7.3 RandomAceessFile类206
7.4 标准输入输出与Scanner类208
7.4.1 标准输入输出208
7.4.2 Scanner类209
小结212
思考练习212
第8章 网络编程214
8.1 URL类214
8.2 InetAddress类217
8.3 基于TCP的网络编程219
8.4 基于UDP的网络编程227
小结231
思考练习232
第9章 数据库操作233
9.1 JDBC概述233
9.2 访问数据库的步骤235
9.2.1 创建数据源235
9.2.2 注册驱动程序237
9.2.3 与数据库建立连接238
9.2.4 操作数据库240
9.2.5 处理结果集250
小结255
思考练习256
第10章 集合操作257
10.1 集合概述257
10.2 List258
10.2.1 ArrayList259
10.2.2 LinkedList261
10.3 Set263
10.4 Map267
10.4.1 HashMap267
10.4.2 HashTable270
小结272
思考练习272
第11章 Applet程序设计273
11.1 Applet的开发过程273
11.2 Applet类及其框架275
11.2.1 Applet类275
11.2.2 Applet生命周期275
11.2.3 Graphics类与paint()方法277
11.2.4 应用程序转换成Applet283
11.3 Applet标签284
11.4 Applet图像处理286
11.4.1 装载一幅图像287
11.4.2 双缓冲图像288
11.5 Applet音频控制289
小结291
思考练习292
第12章 综合实例293
12.1 计算器293
12.2 项目管理系统304
参考文献313