当前位置:首页 > 工业技术
Java技术基础
Java技术基础

Java技术基础PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:刘正林等编著
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2002
  • ISBN:7560928633
  • 页数:543 页
图书介绍:
《Java技术基础》目录

目录 1

第1章 概论 1

1.1 Java技术的入门知识 1

1.1.1 因特网和万维网(WWW) 1

1.1.2 Java语言和Java技术 11

1.2 面向对象程序设计的有关概念和基本思想 15

1.2.1 面向对象程序设计的有关概念 15

1.2.2 面向对象程序设计的基本思想 17

1.2.3 面向对象程序设计的要点 19

1.3 Java程序的构成特点 23

1.4 Java编程环境 32

1.4.1 下载平台软件和建立Java编程环境 32

1.4.2 Java编程环境的构成和命令行方式 38

1.4.3 借助TextPad建立Java编程环境 41

小结 51

习题1 52

2.1.1 数据类型 54

第2章 Java语言基础知识 54

2.1 数据类型、常量和变量 54

2.1.2 常量 57

2.1.3 变量 59

2.2 运算符和表达式 63

2.2.1 算术运算符 64

2.2.2 关系运算符 66

2.2.3 逻辑运算符和位逻辑运算符 66

2.2.4 赋值运算符和增、减量运算符 73

2.2.5 自动类型转换和强制类型转换 75

2.2.6 运算符的优先级及其结合规则 78

2.3 流程控制语句 79

2.3.1 循环结构的流程控制语句 80

2.3.2 选择结构的流程控制语句 89

小结 93

习题2 94

3.1 类的定义 98

第3章 对象和类 98

3.1.1 程序包 100

3.1.2 Java源程序的组成 101

3.1.3 类的访问控制修饰符 106

3.2 字段和方法 108

3.2.1 字段的声明 108

3.2.2 方法的定义 116

3.2.3 方法的调用 128

3.3.1 对象的创建 134

3.3 对象的创建和自动回收 134

3.3.2 构造方法 135

3.3.3 this引用变量 138

3.3.4 对象的自动回收 139

3.4 数组 140

3.4.1 数组的创建 140

3.4.2 数组的应用 144

3.4.3 多维数组 149

小结 150

习题3 152

第4章 继承与多态性 159

4.1 Java的继承机制 159

4.1.1 “是一种”关系 159

4.1.2 Java的继承机制 162

4.2 Java的多态性 172

4.2.1 什么是多态性 172

4.2.2 方法的重载和覆盖 173

4.2.3 “单界面多实现版本”的程序框架 177

4.3 抽象类和最终类 179

4.3.1 抽象方法和抽象类 180

4.3.2 最终类和最终方法 182

4.4 接口类型的定义和实现 183

4.4.1 接口类型的定义 183

4.4.2 接口类型的实现 184

4.4.3 使无关的类间具有相关性 187

4.5.1 成员类 189

4.5 内部类 189

4.5.2 方法体内的内部类和匿名类 194

4.6 对象引用的自动类型转换和造型 200

4.6.1 对象引用的自动转换 201

4.6.2 对象引用的造型 203

小结 206

习题4 207

第5章 标准类库与常用算法 217

5.1 Java.lang程序包中的几个重要类 217

5.2 java.util程序包 236

5.2.1 java.util程序包的类层次结构 237

5.2.2 Date类、GregorianCalendar类和Calendar抽象类 239

5.3 集合 250

5.3.1 向量类 250

5.3.2 二进制位集合类 255

5.3.3 堆栈类 262

5.4.1 双冒泡排序算法 263

5.4 排序算法 263

5.4.2 快速排序算法 269

小结 281

习题5 282

第6章 图形用户界面(GUI) 287

6.1 图形用户界面的概况 287

6.2 抽象窗口工具包AWT 290

6.2.1 AWT的类层次结构 290

6.2.2 组件的公用方法 292

6.2.3 图形和组件的绘制、画布和Canvas类 305

6.3 使用Swing组件的Java Application图形界面 319

6.3.1 模型、视图、控制器设计范式 320

6.3.2 Swing类库、J组件和类层次结构 322

6.3.3 文本字体及其相关的类 337

6.4 组件的布局和布局管理器 345

6.4.1 布局管理器的策略模式 346

6.4.2 常用的标准布局管理器 347

6.5.1 事件控制基础 366

6.5 事件处理 366

6.5.2 AWT用于事件处理的类层次结构 373

6.5.3 几种独立事件的处理 380

6.5.4 选项窗格对话框和JOptionPane类 401

6.5.5 菜单的创建和使用 404

6.6 小应用程序applet和Applet类 415

6.6.1 Applet类和JApplet类 415

6.6.2 applet的生命周期和主方法 417

6.6.3 如何制作小应用程序applet 419

6.6.4 applet的安全性 431

小结 433

习题6 435

第7章 Java的高级特性 451

7.1 Java的异常处理机制 451

7.1.1 Java异常的概念 451

7.1.2 异常的种类和处理 457

7.1.3 用户自行定义异常类 459

7.2 多线程机制 462

7.2.1 进程和线程 463

7.2.2 Thread类和线程的创建 465

7.2.3 线程的状态和行为 471

7.2.4 线程的优先级和线程组 474

7.2.5 同步控制 481

7.3 输入/输出流库和文件处理 490

7.3.1 java.io程序包的类层次结构 491

7.3.2 File类和文件处理 497

7.3.3 对象系列化 509

7.4 动画和音响效果 515

7.4.1 Image类和java.awt.image程序包 515

7.4.2 图像的加载和显示 519

7.4.3 音响效果 525

小结 532

习题7 535

参考文献 543

相关图书
作者其它书籍
返回顶部