《Java 实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:薛亮编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2003
  • ISBN:7560612911
  • 页数:251 页
图书介绍:本书讲述使用计算机高级编程语言Java的实用技术。

1.1 Java概述 1

1.2 Java语言的特点 1

1.3 Java应用分类 2

1.4 JDK包的下载与安装 2

1.5 Java环境配置 2

1.6例子程序 5

习题 8

2.1 Java程序的构成 9

逻辑构成 9

物理构成 11

注释语句 11

标识符、关键字和转义符 11

2.2数据类型、变量和常量 12

数据类型 12

变量与常量 13

2.3运算符和表达式 15

算术运算符及算术表达式 16

关系运算符 17

布尔逻辑运算符 18

位运算符 20

赋值运算符 21

其它操作符及其表达式 21

优先级 22

2.4流程控制 22

分支语句 22

for循环语句 26

while循环语句 26

do语句 27

2.5数组的使用 27

数组声明 27

创建数组 28

习题 30

3.1类 31

类的定义和声明 31

类的单继承性 33

特殊变量 35

构造函数 36

包 38

3.2接口 39

3.3常用数据结构及类 40

Vector类 41

Hashtable类 42

Enumeration接口 43

Date类 45

String类 46

StringBuffer类 49

StringTokenizer类 50

习题 52

4.1 Applet简介 53

Applet的定义 53

Applet的用途 53

Applet的编写格式 53

4.2显示Applet 54

工作流程 54

参数设置 55

生命周期 58

4.3载入图片 58

4.4载入声音 60

4.5 Applet控制浏览器环境 60

4.6服务器下配置Applet文件 63

4.7使用插件载入Applet 64

4.8 JAR文件 66

操作JAR文件 66

客户端使用JAR文件 67

4.9 Applet和应用程序 68

习题 72

5.1 Java图形 73

5.2 Paint方法、Update方法和Repaint方法 73

5.3 Graphics类 73

5.4 Color类 76

5.5 Graphics2D类 78

绘制形状 78

绘制文本 81

绘制图像 82

习题 85

6.1用户界面对象 86

按钮 86

复选框和单选按钮 888

组合框 90

标签 93

列表 95

滚动条 97

文本框 99

文本区域 101

6.2布局 104

流式布局器 104

边缘布局器 104

面板 104

6.3 java.swing包 107

基本组件 107

JTable 107

Jtree 108

实例 109

习题 113

7.1异常 115

定义 115

异常类 115

异常处理 116

多异常的处理 118

7.2事件 120

动作事件(ActionEvent) 121

文本事件(TextEvent) 123

选择事件(ItemEvent) 125

调整事件(AdjustmentEvent) 127

鼠标事件(MouseEvent) 129

键盘事件(KeyEvent) 133

7.3多线程机制 133

线程简介 133

线程类和Runnable接口 134

习题 139

8.1流式输入输出 140

8.2基本输入输出流 140

InputStream类 140

OutputStream类 141

系统输入输出对象 141

8.3文件处理类 142

FileInputStream类 142

FileOutputStream类 144

File类 145

RandomAccessFile类 146

8.4对象流 148

ObjectInputStream类 148

ObjectOutputStream类 148

习题 150

9.1 JDBC概述 152

9.2使用JDBC 152

Driver 153

DriverManager 153

Connection 154

Statement 154

PreparedStatement 155

ResultSet 156

9.3实例 157

建立用户数据库 157

配置ODBC数据源 158

数据库访问的步骤 159

源程序代码 160

运行结果 161

习题 162

10.1简介 163

10.2安全限制和许可 164

10.3安全策略(Policy) 166

10.4辅助工具 168

密钥和证书管理工具 168

签名和校验工具 169

PolicyTool 170

10.5签名及发布的例子 172

步骤 172

结果 173

习题 174

11.1 TCP Sockets基础 175

InetAddress类 176

Socket类 178

ServerSocket类 180

11.2 UDP Sockets基础 185

DatagramPacket类 185

音频采集、播放实例 188

11.3网页显示控件 194

JEditorPane 195

HyperlinkListener和HyperlinkEvent 195

习题 199

12.1 URL类 200

12.2 URLEncoder类 201

12.3 URLDecoder类 204

12.4 URLConnection类 204

12.5 HttpURLConnection类 206

12.6新1O包的Socket应用 209

Buffers 209

Charset 211

Channels 211

Selectors 213

阻塞模式 214

非阻塞模式 217

习题 222

13.1 Servlet概述 223

13.2 Servlet生命周期 223

13.3使用Servlet 224

编写Servlet 224

编译、配置Servlet 229

13.4 Applet与Servlet通信 229

Servlet文件 231

Applet文件 232

HTML文件 234

结果显示 234

习题 235

14.1 XML简介 237

XML定义 237

XML分类 237

XML文档的书写 239

XML文档的解析 239

14.2 SAX接口解析XML 239

解析的步骤 240

相关类 240

14.3 DOM接口解析XML 242

解析的步骤 243

相关类 243

实例 244

习题 250

参考文献 251