《JAVA教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)(詹姆斯)Kris Jamsa,Ph.D著;杨武杰译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505338404
  • 页数:217 页
图书介绍:暂缺《Java教程》简介

基础篇 1

第一课 Java简介 3

我们需要Java 3

Java Applet不同于Java独立程序 4

Java Applet运行于浏览器之内 4

Java是独立于平台的 4

Java开发工具(JDK) 6

JDK提供了丰富的工具和Applet示例 7

小结 7

第二课 Java Applet的创建 9

选择编辑器 9

键入Java源程序 10

给Applet取名 10

编译Applet 11

语法错误 11

类文件 12

创建HTML文件 12

使用appletviewer 12

使用浏览器 13

修改已创建的Applet 13

再创建一个Applet 13

创建、编译及运行Applet的全过程 16

小结 16

Java Now!Applet的源程序 17

Java是面向对象的编程语言 17

第三课 Java Applet编程入门 17

import语句 18

Applet类 19

把Applet组织为函数 20

JavaNow Applet的关键特征 20

JavaNowFont Applet的源代码 21

小结 22

第四课 独立Java程序 23

什么是独立程序 23

独立程序不能运行于浏览器之内 24

为什么要编制独立Java程序 24

程序分析 25

另一个例子 25

什么是解释器 26

小结 26

第五课 变量 27

在Java Applet里定义变量 27

给变量赋值 29

变量值的引用 30

变量存储的值的范围 31

精度 32

利用注释提高Applet的可读性 34

小结 36

第六课 简单的算术运算 37

基本算术运算符 37

给变量的值增1 39

Java运算符的优先级 44

算术运算的溢出 46

小结 47

第七课 分支 48

比较两个值 48

if语句入门 49

为条件不满足的情况提供执行语句 51

利用缩格提高Applet的可读性 53

布尔变量 54

多个条件的测试 55

处理不同的条件 57

Switch语句 58

小结 59

第八课 循环 61

使某些语句重复执行指定的次数 61

while循环 67

do while循环 68

小结 68

第九课 函数 70

定义并使用函数 70

Applet可以向函数传递信息 75

函数可以把结果返回调用者 77

函数无法修改参数值 79

小结 82

init函数 83

start函数 83

第十课 几个专用函数 83

stop函数 84

paint函数 85

destroy函数 86

小结 86

提高篇 87

第十一课 函数重载 89

函数重载基础 89

何时使用重载 91

做一次电子旅行,去看看“跳动”的文本 92

小结 92

对象和面向对象的编程 93

第十二课 Java的类 93

使用类成员 94

在applet内使用类 94

另一个例子 97

向函数传递对象 98

小结 100

第十三课 构造函数 101

一个简单的构造函数 101

使用this关键字 104

重载构造函数 104

Java不支持析构函数 106

小结 107

第十四课 字体控制 108

Font类 108

字体度量对象 110

字体的其他细节信息 111

设置文本的颜色 112

做一次电子旅行,去玩玩Tic-Tac-Toe 114

小结 114

第十五课 字符串 115

定义String对象 115

测定String对象的长度 116

两个字符串相加 117

字符串转换 118

定义自己的toString函数 119

做一次电子旅行,画一个分形图象 120

小结 121

CODEBASE标志 122

ALT标志 122

第十六课 与HTML交互 122

HTML APPLET语句 122

ALICN标志 123

VSPACE和HSPACE标志 123

NAME标志 123

PARAM标志 123

另一个例子 125

做一次电子旅行,去看看翻筋斗的公爵 127

小结 127

第十七课 数组 129

定义数组变量 129

测定数组的长度 133

在定义的同时初始化数组 133

把数组传递给函数 134

在函数内修改数组 135

独立Java程序的命令行参数 136

小结 137

第十八课 简单图形 138

坐标 138

几个简单的几何图形 138

花哨的矩形 139

Graphics类的其他函数 140

做一次电子旅行,看一看美妙的图形 141

小结 142

鼠标事件 143

第十九课 鼠标操作 143

用鼠标点击屏幕对象 145

小结 148

第二十课 键盘操作 149

键盘事件 149

测试功能键 151

测试键盘状态 152

简化键盘操作 154

小结 154

高级篇 155

第二十一课 利用多线程制作动画 157

创建一个线程对象 157

另一个例子 160

小结 162

第二十二课 装载图象 163

装载一幅图象 163

一个例子 163

双缓冲图象 165

小结 167

第二十三课 声音 168

播放声音文件 168

使用AudioClip类 168

一个例子 169

协调使用声音和图象 169

利用JDK做一次电子旅行 171

小结 172

第二十四课 利用异常捕获错误 173

Java把异常表示为类 173

指使Java监视异常 174

自己定义异常 174

使用throw语句产生异常 175

定义异常处理器 175

指定函数可产生何种异常 177

finally从句 177

小结 178

第二十五课 继承 179

一个简单的继承 179

另一个例子 183

小结 186

成员名的冲突 186

第二十六课 局部变量和作用域 187

定义局部变量 187

全局变量 188

当类变量名和局部变量名冲突时 189

信息隐藏 190

使用公有成员和私有成员 192

私有成员不一定都是数据成员 194

被保护的(protelted)成员 194

小结 194

第二十七课 抽象类 195

什么是抽象类 195

另一个例子 198

小结 199

第二十八课 类接口 201

创建一个Java接口 201

扩展(类)并实现(接口) 203

小结 206

第二十九课 对话框 207

显示和响应按钮 207

显示和处理核对框 209

显示和处理单选按钮 212

显示和响应菜单选择 213

文本域 215

小结 217