《JAVA语言程序设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:林烟桂编著
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:1997
  • ISBN:7560915884
  • 页数:514 页
图书介绍:

1.1 JAVA语言简介 1

第1章 JAVA语言环境 1

1.2 JDK取得与安装 2

1.3 JDK的使用 4

1.3.1 编译程序 4

1.3.2 解译程序 7

1.3.3 applet观察程序 8

1.3.4 文件产生器 9

1.3.5 C语言表头文件工具程序 9

1.3.6 反汇编程序 10

1.3.7 除错程序 11

1.4 Web浏览器 14

2.1 字符组 16

2.1.1 单码字母 16

第2章 JAVA语言元素 16

2.1.2 单码数字 17

2.1.3 空白字符 17

2.1.4 特殊字符 17

2.1.5 转换顺序 18

2.1.6 运算符 18

2.2 常数 19

2.2.1 整数常数 19

2.2.2 浮点常数 21

2.2.3 布尔常数 22

2.2.4 字符常数 22

2.2.5 字符串常数 22

2.2.6 对象参考值 23

2.3 标识符 23

2.4 关键字 23

2.5 注解 24

练习2 25

2.6 句柄 25

第3章 基本输入与输出 26

3.1 系统输出 27

3.1.1 输出数据流 27

3.1.2 筛选输出数据流 28

3.1.3 打印数据流 29

3.1.4 缓冲输出数据流 32

3.1.5 文件输出数据流 33

3.2 系统输入 35

3.2.1 文件输入数据流 35

3.2.2 缓冲输入数据流 37

3.3 打印机输出 42

练习3 42

第4章 说明 43

4.1 修饰字 43

4.3.1 布尔类型 45

4.2 类型 45

4.3 基本类型 45

4.3.2 字符类型 46

4.3.3 字节类型 46

4.3.4 短整数类型 47

4.3.5 整数类型 48

4.3.6 长整数类型 48

4.3.7 浮点数类型 48

4.3.8 双糖度浮点数类型 49

4.4 说明符行 51

4.4.1 说明符 51

4.4.2 数组说明符 51

4.4.3 函数说明 54

练习4 55

第5章 类 57

5.1 数据栏 59

5.2 构造器 61

5.3 方法 63

5.3.1 传值调用 65

5.3.2 传参考值 67

5.4 类继承 69

5.5. 子类构造器 72

5.6 存取控制及继承关系 74

5.7 覆盖 77

5.8 过载 78

5.9 this与super 79

练习5 81

第6章 界面类型 83

6.1 界面语法 83

6.2 界面安装 84

6.3 界面继承 85

6.4 类多重继承 92

练习6 94

第7章 运算符与运算式 96

7.1 运算数 96

7.1.1 常数运算数 96

7.1.2 标识符运算数 96

7.1.3 字符串运算数 97

7.1.4 函数调用运算数 97

7.1.5 标注运算数 97

7.1.6 运算符运算数 97

7.1.7 指定运算式运算数 98

7.1.8 括号运算数 99

7.1.9 转型运算数 99

7.2 运算符 100

7.2.1 补数运算符 101

7.2.2 乘法运算符 101

7.2.3 加法运算符 101

7.2.5 关系运算符 102

7.2.4 移位运算符 102

7.2.6 位运算符 103

7.2.7 逻辑运算符 103

7.2.8 条件运算符 104

7.2.9 指定运算符 104

7.3 运算符优先顺序 105

7.4 数据类型转换 106

7.5 程序范例 106

练习7 112

第8章 语句 114

8.1 复合语句 114

8.2 指定语句 115

8.3 选择语句 115

8.3.1 if语句 115

8.3.2 switch语句 117

8.4.1 while语句 119

8.4 循环语句 119

8.4.2 do while语句 121

8.4.3 for语句 122

8.5 跳跃语句 124

8.5.1 break语句 125

8.5.2 continue语句 125

8.5.3 return语句 126

8.6 标记语句 127

8.7 try语句 129

8.8 综合例题 131

第9章 例外处理 155

9.1 Throwable类 156

9.2 Exception类 156

第10章 字符串 165

10.1 字符串类String 165

10.1.1 字符串基本操作 168

10.1.2 字符串比较 172

10.1.3 字符串转换 181

10.2 字符串缓冲器类 188

第11章 执行绪 197

11..1 Java的执行绪 197

11.2 执行绪的生命周期 198

11.2.1 建立新执行绪状态 198

11.2.2 可执行状态 198

11.2.3 不可执行状态 198

11.2.4 死亡状态 199

11.3 执行绪的使用 199

11.3.1 继承自Thread类 199

11.3.2 安装Runnable界面 199

11.4 同步 201

11.5 等候与通知 201

11.7 Thread类 202

11.6 伺服执行绪 202

11.8 Runnable界面 204

11.9 范例 205

第12章 JAVA语言程序包 217

12.1 Boolean类 217

12.2 Char类 219

12.3 Class类 221

12.4 ClassLoader类 223

12.5 Double类 226

12.6 Float类 229

12.7 Integer类 232

12.8 Long类 235

12.9 Math类 238

12.10 Object类 241

12.11 Process类 243

12.12 Runtime类 245

12.13 SecurityManager类 246

12.14 System类 249

第13章 JAVA公用套件 253

13.1 BitSet类 253

13.2 Date类 255

13.3 Hashtable类 258

13.4 Properties类 261

13.5 Random类 263

13.6 Stack类 265

13.7 StringTokenizer类 266

13.8 Vector类 268

第14章 APPLET程序设计 272

14.1 applet的执行环境 272

14.2 HTML与HTTP 278

14.3 applet程序加入执行绪 281

14.4 applet程序的版面设计 288

14.5 applet程序与动画 294

14.6 applet程序与音效 301

练习十四 308

第15章 JAVA的窗口工具类 309

15.1 ChecbkboxGroup类 309

15.2 Color类 311

15.3 Component类 315

15.4 Dimension类 321

15.5 Event类 323

15.6 Font类 335

15.7 FontMetrics类 337

15.8 Graphics类 340

15.9 Image类 343

15.10 Insets类 345

15.11 MediaTracker类 347

15.12 MenuComponent类 351

15.13 Point类 352

15.14 Polygon类 353

15.15 Rectangle类 355

15.16 Toolkit类 358

第16章 JAVA的元件 361

16.1 Button类 362

16.2 Canvas类 365

16.3 Checkbox类 367

16.4 Choice类 370

16.5 Label类 373

16.6 List类 375

16.7 Scrollbar类 380

16.8 TextComponent类 384

16.8.1 TextArea类 385

16.8.2 TextField类 387

16.9 Container类 395

16.9.1 Panel类 397

16.9.2 Applet类 399

16.9.3 Window类 404

16.9.4 Dialog类 405

16.9.5 FileDialog类 409

16.9.6 Frame类 412

16.10 MenuComponent类 415

16.10.1 MenuBar类 416

16.10.2 MenuItem类 419

16.10.3 Menu类 419

16.10.4 CheckboxMenuItem类 422

第17章 版面管理 424

17.1 LayoutManager界面 424

17.2 BorderLayout类 424

17.3 CardLayout类 427

17.4 FlowLayout类 429

17.5 GridLayout类 432

17.7 GridBagConstraints类 437

17.6 GridBagLayout类 437

第18章 JAVA的网络设计 442

18.1 ContentHandler类 443

18.2 DatagramPacket类 443

18.3 DatagramSocket类 444

18.4 InetAddress类 444

18.6 Socket类 446

18.5 ServerSocket类 447

18.7 Socketimpl类 447

18.8 URL类 448

18.9 URLConnection类 449

18.10 URLEncoder类 452

18.11 URLStreamHandler类 452

18.12 综合例题 453

第19章 JAVA的输入输出套件 469

19.1 File类 470

19.2 FileDescriptor类 472

19.3 InputStream类 474

19.4 ByteArrayinputStream类 475

19.5 FilterinputStream类 477

19.6 DataInputStream类 479

19.7 LineNumberInputStream类 484

19.8 PushbackInputStream类 486

19.9 PipedInputStream类 487

19.10 SequenceInputStream类 491

19.11 StringBufferInputStream类 493

19.12 ByteArrayOutputStream类 494

19.13 DataOutputStream类 496

19.14 PipebOutputStream类 499

19.15 RandomAccessFile类 500

19.16 StreamTokenizer类 505

附录 习题选答 508