《Java 2简明教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:学勤主编;李诚等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055238
  • 页数:380 页
图书介绍:本书内容包括:Java编程基础知识、HTML基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念等。

第1章 Java基础入门 1

1.1 概述 1

1.1.1 Java的起源与现状 1

1.1.2 Java是什么 2

1.1.3 Java语言的特点 3

1.1.4 Java语言的应用前景 7

1.2 Java程序开发与运行 7

1.2.1 Java虚拟机 8

1.2.2 J2SDK实用程序 9

1.3 Java程序举例 11

1.3.1 Java应用程序 11

1.3.2 Java Applet 14

第2章 HTML初步 17

2.1 基础介绍 17

2.1.1 WWW的诞生 17

2.1.2 什么是HTML 18

2.1.3 轻松踏进HTML之门 18

2.2 HTML初步 19

2.2.1 HTML文件基本架构 19

2.2.2 文字的语法与编排 21

2.2.3 HTML文字的排列语句 28

2.2.4 HTML显示表格语句 30

2.2.5 HTML链接语句 32

2.2.6 HTML图像语句 33

2.2.7 HTML表单、输入框语句 35

2.2.8 HTML窗口语句 38

2.2.9 HTML多媒体语句 39

第3章 基本数据类型 42

3.1 数据类型综述 42

3.2 简单数据类型的实例化——变量与常量 42

3.2.1 标识符(Identifiers) 43

3.2.2 常量(Constantvariables) 43

3.2.3 变量(Variables) 43

3.3 整数类型 44

3.3.1 整型常量 44

3.3.2 整型变量 45

3.4 浮点型(实型)数据 47

3.4.1 实型常量 47

3.4.2 实型变量 47

3.5 字符类型 49

3.5.1 字符型常量 49

3.5.2 字符型变量 50

3.6 布尔类型 51

3.7 各类型数据间的优先关系和相互转换 52

3.7.1 数据类型的默认值 52

3.7.2 自动类型转换 52

3.7.3 强制类型转换 53

4.1 算术运算符 55

第4章 运算符与表达式 55

4.2 关系运算符 57

4.3 布尔逻辑运算符 59

4.4 位运算符 61

4.5 赋值运算符 64

4.6 扩张赋值运算符 65

4.7 条件运算符 66

4.8 其他运算符 68

4.9 表达式 68

第5章 流程控制语句 70

5.1 结构化程序设计的三种基本流程 70

5.2.1 if语句 71

5.2 选择语句 71

5.2.2 switch语句 75

5.3 循环语句 78

5.3.1 while语句 78

5.3.2 do-while语句 80

5.3.3 for语句 80

5.4 跳转语句 83

5.4.1 continue语句 83

5.4.2 break语句 84

5.4.3 return语句 86

第6章 数组 89

6.1 一维数组定义 89

6.1.1 测定数组的长度 92

6.1.2 数组的越界 93

6.2 多维数组的定义 94

6.2.1 二维数组的定义 94

6.2.2 数组的应用 97

第7章 面向对象程序设计 109

7.1 面向对象程序设计基本概念 109

7.1.1 对象 109

7.1.2 面向对象的编程技术 110

7.1.3 消息 112

7.2 类 112

7.2.1 类的创建 112

7.2.2 类体 118

7.2.3 类的构造方法 119

7.3 成员变量 121

7.3.1 成员变量的说明 121

7.3.2 作用域修饰符 123

7.3.3 构造函数 124

7.3.4 对象的生成、使用和清除 127

第8章 类的继承性和多态性 131

8.1 类的继承 131

8.1.1 创建子类 131

8.1.2 类成员的覆盖 134

8.1.3 this与super 134

8.2.1 成员方法的重载 137

8.2 类的多态 137

8.2.2 构造方法的重载 140

8.2.3 类与类之间的数据类型转换 142

第9章 包、接口和异常 144

9.1 包 144

9.1.1 创建包 144

9.1.2 程序包的引用 145

9.1.3 Java的系统程序包 147

9.2 接口 148

9.2.1 接口概述 149

9.2.2 接口的声明 149

9.2.3 接口的实现 150

9.2.4 接口的多态 153

9.3 异常 155

9.3.1 编程中的错误 155

9.3.2 异常与异常类 156

9.3.3 异常处理 161

9.3.4 创建用户自己的异常 175

9.3.5 总结 182

第10章 Java系统类库 183

10.1 Java的类库结构 183

10.1.1 Java类库 184

10.1.2 Java 1.1类库 185

10.2 语言基础类库 186

10.1.3 Java 1.2简介 186

10.2.1 Object类 187

10.2.2 数据类型类 192

10.2.3 Math类 194

10.2.4 字符串类 199

10.2.5 System类 226

10.3 工具类库 238

10.3.1 向量(Vector)类 238

10.3.2 日期类 245

10.3.3 随机数类Random 250

第11章 图形用户界面 254

11.1.1 标签 255

11.1 常用组件 255

11.1.2 按钮 257

11.1.3 选项框 258

11.1.4 复选框和选项按钮 259

11.1.5 列表框 262

11.1.6 文本框 263

11.1.7 文本区 264

11.1.8 滚动条 265

11.2 组件布局管理 267

11.2.1 顺序布局 267

11.2.2 边界布局 268

11.2.3 网格布局 269

11.2.4 网格包布局 270

11.2.5 卡片布局 272

11.2.6 面板的使用 273

11.2.7 手工布局 275

11.3 事件处理 276

11.4 事件处理编程范例 277

第12章 窗口、菜单和对话框 284

12.1 窗口 284

12.2 菜单 287

12.2.1 为窗口加入菜单 288

12.2.2 使用菜单子项快捷键 290

12.2.3 定义二级菜单 290

12.2.4 弹出式菜单 293

12.3 对话框 295

12.3.1 自定义对话框 295

12.3.2 文件对话框 301

12.4 Swing简介 304

第13章 图形处理 308

13.1 基本图形 308

13.1.1 直线 308

13.1.2 矩形 310

13.1.3 椭圆 312

13.1.4 圆弧 314

13.1.5 多边形 315

13.2 画布 316

13.3 文字输出 318

13.3.1 字体、字型和字号 319

13.3.2 颜色 321

13.4 绘图模式控制 324

第14章 多媒体编程 327

14.1 图像 327

14.1.1 图像的种类与显示 327

14.1.2 幻灯机效果 331

14.1.3 生成图像 332

14.1.4 图像的旋转与透明处理 333

14.2.1 动画原理 335

14.2 动画制作 335

14.2.2 动态显示文字 339

14.2.3 图像高级处理 343

14.3 数字音频 346

第15章 多线程和网络编程 353

15.1 多线程 353

15.1.1 多线程的主要概念 353

15.1.2 多线程的实现 357

15.1.3 多线程的同步 362

15.2 网络编程 366

15.2.1 URL编程 366

15.2.2 底层网络通信编程 369