图书介绍

Java 7实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java 7实用教程
  • 刘文杰,郑玉,刘志昊编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302340300
  • 出版时间:2013
  • 标注页数:373页
  • 文件大小:65MB
  • 文件页数:388页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐