《Java编程技术全接触》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:孙一林,彭波主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302175858
  • 页数:464 页
图书介绍:本书是一本适合大专院校学生学习Java语言以及编写Java应用程序的应用型教科书或教学参考书,主要阐述了Java语言的关键字、语句、语法规则、类库等的使用方法。本书可作为大专院校计算机相关专业的本科或者专科生使用的教材,也可作为学习Java语言的初、中级读者使用的参考书。

第1章 Java语言综述 1

1.1 Java语言简介 1

Java语言的历史与现状 1

Java语言的特点 2

Java程序的运行机制 6

1.2Java程序开发环境 7

Java语言程序开发平台 7

Java程序基础开发运行平台——J2SDK 8

在Windows操作系统中搭建Java程序的开发和运行环境 9

Java程序的编译和运行 14

1.3HTML标记语言简介 15

HTML语句的特点 16

HTML文档的语法格式 16

启动Java Applet小程序的HTML文档 18

Java Applet小程序的编译和运行 19

Java标准的HTML帮助文档 21

第2章 Java程序设计基础 22

2.1 Java程序结构 22

Java编译单元 22

Java注释语句 23

Java标识符 25

Java关键字 25

2.2Java基本数据类型 26

数据值的表示法 27

变量 28

变量的数据类型转换 31

常量 33

2.3Java运算符和表达式 33

Java运算符 33

Java表达式 35

表达式中运算符的使用规则 36

2.4Java程序流控制语句 39

分支结构语句 39

循环结构语句 42

辅助控制语句 45

流控制语句应用示例 48

第3章 面向对象编程 50

3.1面向对象程序设计 50

面向对象的程序设计方法 50

Java面向对象程序设计 51

3.2Java类 52

Java类的定义 52

方法的定义 53

Java修饰符与其权限 56

3.3Java对象 57

对象的创建 57

构造方法的使用 59

对象的使用 60

Java对象的清除 62

Java类和对象的关系 63

3.4数组对象 64

一维数组的声明和创建 64

多维数组的声明和创建 66

数组的应用 68

第4章 Java类的继承与多态 72

4.1Java类的继承 72

概念和语法 72

Java类继承关系的测试 74

隐藏、覆盖和重载 75

构造方法的重载 78

4.2abstract和final修饰符 80

abstract修饰符 80

final修饰符 82

4.3this和super变量 83

this变量 83

super变量 85

4.4Java的多态性 87

多态的概念 87

多态的应用 90

构造方法与多态 92

第5章 Java接口和Java包 93

5.1Java接口 93

接口的定义 93

接口的实现 94

接口的继承 96

Java类同时继承父类并实现接口 97

接口与Java抽象类 98

接口的应用 100

5.2Java包 103

package语句 104

Java包与路径 105

import语句 106

直接引用Java包中的类和接口 107

Java包的应用 108

第6章 Java异常处理 112

6.1Java异常处理 112

异常处理机制 112

异常的捕获与处理 114

finally语句 117

异常对象的抛出 119

6.2Java基础包中定义的常用异常类 122

6.3自定义异常类 128

第7章 Java基础类的应用 133

7.1java.lang包 133

7.2Object类 135

7.3基本数据类型类 136

整型类 137

浮点类 139

其他常用类 141

7.4字符串String类 143

String类 143

创建String对象并对其进行操作 146

StringBuffer类 147

创建StringBuffer对象并对其进行操作 149

7.5Math类 150

7.6Runtime类 153

7.7System类 155

第8章 Java输入输出操作 158

8.1Java的输入、输出机制 158

8.2java.io包 159

8.3java.io包中的数据流操作根类 162

字节输入流InputStream类 162

字节输出流OutputStream类 164

字符输入流Reader类 165

字符输出流Writer类 166

8.4静态输入、输出操作 168

静态输出操作 169

静态输入操作 170

8.5文件的输入、输出操作 172

创建文件对象 173

读文件操作 175

写文件操作 179

文件的随机读写操作 183

对象的序列化 187

第9章 图形用户界面 191

9.1AWT包 191

9.2java.awt包中的组件根类 192

Component组件类 193

MenuComponent菜单组件类 198

Container容器类 198

9.3图形用户界面 200

AWT中的窗体类 201

AWT中的组件类 205

AWT中的菜单类 211

9.4Java布局管理器 214

9.5Java组件的事件处理 217

A WTEvent事件类 218

java.awt.event包中的接口和事件类 219

组件事件处理机制 227

组件事件处理示例 231

9.6javax.Swing包中常用组件 237

第10章 Java Applet小程序 244

10.1Applet小程序类 244

10.2Applet小程序的工作原理 246

Applet小程序编程框架 246

Applet小程序的运行过程 249

Applet小程序的测试 251

10.3合并Application和Applet小程序 252

10.4Applet小程序的应用 254

显示外部参数的Applet小程序 254

显示时间的Applet小程序 255

播放声音的Applet小程序 256

在Applet小程序界面中添加菜单 258

10.5Java 的图形绘制 259

Graphics图形类 259

绘图坐标体系 261

图形绘制示例 264

第11章 多线程编程 277

11.1线程对象 277

Runnable接口和Thread类 277

创建启动线程对象 279

线程组ThreadGroup类 281

创建具有多线程功能的Applet小程序对象 283

11.2Java多线程机制 284

线程对象生命周期和状态 284

线程对象的华本控制 285

多线程的问题 285

线程间的同步控制机制 286

11.3多线程应用程序 291

Thread类定义的sleep方法 291

Obj ect类定义的线程控制方法 292

账户数据操作问题 295

计数并显示计数值的Applet小程序 296

实时显示时钟的Applet小程序 297

滚动显示文字信息的Applet小程序 299

简单图形动画显示 302

第12章 网络编程 306

12.1java.net包 306

12.2建立URL网络通信 307

URL、 URLConnection、HttpURLConnection类 308

创建并连接URL对象 311

获取各种网络资源 313

12.3建立Socket网络通信 319

Socket和ServerSocket类 319

建立服务器和客户机Socket通信程序框架 324

Socket通信应用程序 329

12.4建立UDP网络通信 339

DatagramSocket和DatagramPacket类 340

建立UDP通信程序框架 342

UDP通信应用程序 345

第13章 多媒体编程 356

13.1Java多媒体处理类简介 356

13.2Java 2D API的应用 358

绘制及处理二维图形 358

绘制及处理二维文字 367

处理二维图像 369

13.3Java动画制作技术 386

动态文字的显示 386

动态显示图像 388

利用缓冲技术动态显示图像 392

第14章 数据库编程 399

14.1JDBC API 399

JDBC的组成 400

JDBC的任务 401

JDBC的主要接口和类 402

14.2数据库操作命令SQL 409

创建、删除数据库 409

创建、删除、修改基本表格 410

创建、删除索引 411

创建、删除视图 411

数据查询 412

数据更新 412

14.3创建Java数据库应用模型 413

创建数据源 413

加载数据库驱动程序 416

连接数据库 417

操作数据库 418

获取数据结果集 419

14.4Java数据库应用示例 421

显示查询数据库结果 421

向数据库中添加记录 424

数据库的测试 429

Applet数据库应用程序 442

附录AJava程序编写规则 449

附录BJ2SDK常用文档的使用摘要 457