图书介绍
Java 7实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 刘文杰,郑玉,刘志昊编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302340300
- 出版时间:2013
- 标注页数:373页
- 文件大小:65MB
- 文件页数:388页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java 7实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概论1
1.1 Java语言发展史1
1.2 Java语言特征2
1.3 Java 7体系结构3
1.4 Java 7编译环境和工具5
1.4.1 开发环境5
1.4.2 使用命令行工具6
1.4.3 使用Eclipse集成开发环境10
1.5 Java程序分类14
1.5.1 一个简单的Java Application14
1.5.2 一个简单的Java Applet15
1.6 Java编程规范19
1.6.1 命名19
1.6.2 注释20
1.7 本章小结21
1.8 思考与练习22
第2章 Java基本语法23
2.1 标识符和数据类型23
2.1.1 标识符23
2.1.2 关键字23
2.1.3 数据类型24
2.1.4 数据类型之间的转换26
2.2 运算符26
2.2.1 算术运算符27
2.2.2 关系运算符29
2.2.3 比较运算符29
2.2.4 条件运算符30
2.2.5 位运算符30
2.2.6 逻辑运算符31
2.2.7 运算符的级别31
2.3 流程控制32
2.3.1 if和switch语句32
2.3.2 循环和迭代器34
2.4 数组40
2.4.1 声明和构造数组40
2.4.2 引用和初始化数组41
2.5 字符串43
2.5.1 String类43
2.5.2 String类的重要方法44
2.5.3 StringBuffer类和StringBuilder类44
2.6 本章小结45
2.7 思考与练习45
第3章 Java类和对象46
3.1 类和对象46
3.1.1 面向对象程序设计概述46
3.1.2 类47
3.1.3 对象48
3.1.4 类之间的关系48
3.1.5 类的定义49
3.1.6 声明对象49
3.2 对象的成员50
3.2.1 方法50
3.2.2 变量51
3.3 类的成员52
3.3.1 静态方法52
3.3.2 静态变量55
3.3.3 实例变量、静态变量和局部变量的生命周期56
3.4 构造函数56
3.4.1 无参构造函数56
3.4.2 带参数的构造函数58
3.5 重载59
3.5.1 一般方法重载59
3.5.2 构造函数重载62
3.6 类的继承64
3.7 方法覆盖66
3.8 多态性与动态绑定67
3.8.1 多态性67
3.8.2 动态绑定68
3.9 Java访问权限69
3.10 本章小结71
3.11 思考与练习71
第4章 Java高级类73
4.1 static与final关键字73
4.1.1 理解static73
4.1.2 final关键字75
4.2 this与super关键字75
4.2.1 this关键字75
4.2.2 super关键字78
4.3 内部类和匿名类81
4.3.1 内部类的声明与访问81
4.3.2 成员内部类81
4.3.3 方法内部类83
4.3.4 匿名内部类84
4.3.5 静态内部类86
4.4 Java类库简介86
4.5 抽象类与接口87
4.5.1 抽象类87
4.5.2 接口91
4.5.3 接口与抽象类的不同之处93
4.6 包94
4.6.1 定义包94
4.6.2 理解类路径95
4.6.3 一个简短的包的例子95
4.6.4 引入包96
4.7 Class类97
4.8 反射99
4.9 本章小结108
4.10 思考与练习108
第5章 Java输入与输出109
5.1 Java输入与输出概述109
5.2 File类111
5.2.1 几个简单的概念111
5.2.2 创建File对象111
5.2.3 File类常用方法介绍113
5.2.4 Java 7新文件系统115
5.3 字节流类InputStream和OutputStream120
5.3.1 输入流类InputStream120
5.3.2 输出流类OutputStream122
5.3.3 一些常见的子类123
5.4 RandomAccessFile类129
5.5 对象流和对象序列化132
5.5.1 基本的对象序列化133
5.5.2 自定义对象序列化134
5.5.3 序列化时的对象替换136
5.5.4 序列化与对象的创建140
5.5.5 序列化的安全性140
5.6 字符流140
5.6.1 Reader140
5.6.2 Writer142
5.7 键盘输入146
5.7.1 使用Scanner实现从键盘输入的功能146
5.7.2 使用BufferedReader实现从键盘输入的功能148
5.8 本章小结148
5.9 思考与练习149
第6章 SWT用户界面150
6.1 SWT简介150
6.1.1 AWT、Swing与SWT150
6.1.2 SWT程序的开发步骤150
6.1.3 SWT中的包152
6.2 MVC模式与SWT153
6.3 SWT布局管理器154
6.3.1 充满式布局155
6.3.2 行列式布局157
6.3.3 网格式布局159
6.3.4 表格式布局163
6.4 SWT文本的输入166
6.4.1 标签组件166
6.4.2 文本框组件168
6.5 选择组件170
6.5.1 按钮组件170
6.5.2 列表框组件176
6.5.3 下拉框组件178
6.6 SWT菜单180
6.7 SWT对话框182
6.8 本章小结201
6.9 思考与练习201
第7章 Java事件处理203
7.1 SWT事件处理过程203
7.2 Typed和Untyped监听器203
7.2.1 使用类型化监听器和事件204
7.2.2 使用非类型化事件来定制事件处理207
7.3 适配器Adaptor209
7.4 常见SWT事件处理209
7.4.1 键盘事件处理210
7.4.2 鼠标事件处理212
7.4.3 焦点事件处理214
7.4.4 窗口事件处理216
7.4.5 选择与关闭事件处理217
7.4.6 其他常用事件处理219
7.5 本章小结222
7.6 思考与练习222
第8章 异常处理、调试与打包223
8.1 Java异常处理概述223
8.2 异常处理语句225
8.2.1 抛出异常226
8.2.2 声明异常228
8.2.3 捕获并处理异常229
8.3 自定义异常处理232
8.4 日志234
8.4.1 输出日志235
8.4.2 自定义配置文件236
8.4.3 本地化237
8.5 断言238
8.5.1 启用和禁用断言239
8.5.2 使用断言的建议240
8.5.3 为文档使用断言241
8.6 Java调试技术242
8.6.1 一些调试技巧242
8.6.2 使用调试器244
8.7 Java打包248
8.7.1 JAR命令及应用248
8.7.2 MANIFEST.MF文件250
8.7.3 利用Eclipse打JAR包253
8.8 本章小结255
8.9 思考与练习256
第9章 Java Applet257
9.1 Applet基础257
9.1.1 Applet运行环境257
9.1.2 什么是AppletViewer257
9.1.3 编写一个Applet258
9.1.4 Applet的安全机制259
9.2 Applet常用方法259
9.3 Applet的HTML标记和属性262
9.4 Applet上下文264
9.5 Applet应用实例268
9.6 本章小结271
9.7 思考与练习271
第10章 多线程272
10.1 多线程基本概念272
10.2 Java线程类273
10.2.1 Thread类273
10.2.2 Runnable接口275
10.2.3 Callable接口276
10.3 资源的协调和同步277
10.3.1 synchronized关键字278
10.3.2 锁281
10.4 线程间的通信284
10.4.1 线程的几种状态284
10.4.2 线程间通信的方式285
10.5 本章小结289
10.6 思考与练习289
第11章 JDBC数据库编程290
11.1 JDBC概述290
11.1.1 JDBC组件290
11.1.2 JDBC架构291
11.2 数据库的连接292
11.3 数据库操作294
11.3.1 Collection接口295
11.3.2 Statement接口298
11.3.3 PreparedStatement接口300
11.3.4 CallableStatement接口302
11.3.5 ResultSet接口303
11.3.6 数据库的基本操作307
11.3.7 使用RowSet接口操作数据库314
11.4 应用实例316
11.5 本章小结321
11.6 思考与练习321
第12章 Java网络编程322
12.1 Java网络编程基础322
12.1.1 网络编程是什么322
12.1.2 IP地址和域名322
12.1.3 端口323
12.1.4 数据的传输方式323
12.1.5 协议323
12.2 Java网络类和接口324
12.2.1 URL类324
12.2.2 URLConnection类327
12.2.3 InetAddress类328
12.3 Java套接字通信331
12.3.1 Socket类331
12.3.2 ServerSocket类334
12.4 Java UDP通信337
12.5 Java TCP通信340
12.6 实例:UDP打洞技术342
12.7 本章小结350
12.8 思考与练习350
第13章 Java开发高级应用概述351
13.1 Java高级应用351
13.2 J2EE简介351
13.2.1 J2EE的优点352
13.2.2 J2EE组件体系结构353
13.2.3 J2EE技术规范355
13.2.4 J2EE分布应用技术357
13.2.5 JSP技术简介358
13.2.6 Servlet技术简介361
13.2.7 EJB3技术简介366
13.2.8 J2EE的发展趋势368
13.3 J2ME369
13.3.1 J2ME是什么369
13.3.2 J2ME体系结构369
13.3.3 MIDlet应用程序的生命周期371
13.3.4 J2ME的Hello World实例372
13.4 本章小结373
13.5 思考与练习373