《Java1.2 24学时学习教程》求取 ⇩

译者序1

前言1

第一部分 起步阶段1

第1学时 程序员入门1

1.1 选择编程语言1

1.2 指挥计算机工作2

1.3 程序是如何运行的4

1.4 程序为什么不运行5

1.5 下一站:Java5

1.6 练习:安装JDK6

1.6.1 Windows环境下安装6

1.6.2 Solaris环境下安装7

1.6.3 测试JDK的安装7

1.6.4 官方文档8

1.7 小结8

1.7.1 问与答8

1.7.2 测验9

1.7.3 提高10

第2学时 编写第一个程序11

2.1 编程前的准备工作11

2.1.1 选择Windows 95的字处理程序12

2.1.2 设置Java程序的文件扩展名12

2.1.3 删除已经存在的文件关联13

2.1.4 创建新的文件关联13

2.1.5 为文件类型关联一个图标14

2.2 创建BigDebt程序15

2.3 开始编程工作16

2.3.1 class语句16

2.3.2 main语句的作用16

2.3.3 使用花括号17

2.4 在debt变量中存储信息17

2.4.1 改变变量debt值18

2.4.2 显示debt中的值18

2.5 保存已完成的工作18

2.6 将程序编译成类文件19

2.6.1 Windows 95下的命令行19

2.6.2 使用javac来编译程序20

2.7 修改程序错误20

2.8 运行程序21

2.9 练习:修改程序21

2.10 小结22

2.10.1 问与答22

2.10.2 测验23

2.10.3 提高24

第3学时 在Java世界中“度假”25

3.1 第一站:Sun Microsystems公司25

3.2 Java在学校中27

3.3 与Java共进午餐28

3.4 在ESPN体育特区中参与球类比赛29

3.5 Java语言的商业应用30

3.6 在Developer.com寻求指导31

3.7 以Castanets结束32

3.8 练习:把Java放到你的桌面33

3.8.1 问与答34

3.8.2 测验35

3.8.3 提高36

第4学时 JavA程序的工作原理37

4.1 创建应用程序37

4.2 给应用程序传递参数38

4.3 APPLET基础39

4.4 给APPLET传递参数40

4.5 练习:查看APPLET程序源代码42

4.6 小结42

4.6.1 问与答42

4.6.2 测验43

4.6.3 提高43

第二部分 编程基础45

第5学时 在程序中存储与改变信息45

5.1 语句和表达式45

5.2 定义变量类型46

5.2.1 整数与浮点型数46

5.2.2 字符与字符串46

5.2.3 其他数字型变量类型47

5.2.4 布尔变量类型48

5.3 命名变量48

5.4 在变量中保存信息49

5.5 练习:使用表达式49

5.6 关于运算符51

5.6.1 增加和减少变量的值51

5.6.2 运算符优先级53

5.7 小结53

5.7.1 问与答54

5.7.2 测验54

5.7.3 提高55

第6学时 用字符串通讯56

6.1 在字符串中存储文本56

6.2 在程序中显示字符串57

6.3 在字符串中使用特殊字符57

6.4 将字符串连接在一起58

6.5 在字符串中使用其他变量58

6.6 高级字符串处理技术59

6.6.1 比较两个字符串59

6.6.2 确定字符串的长度59

6.6.3 改变字符串的大小写60

6.7 练习:显示电影主要人物的例子60

6.8 小结62

6.8.1 问与答62

6.8.2 测验63

6.8.3 提高63

第7学时 使用条件测试语句64

7.1 测试一个条件64

7.2 if语句64

7.2.1 小于和大于的比较65

7.2.2 等于和不等于的比较65

7.2.3 用块语句组织程序66

7.3 if...else语句67

7.4 switch语句67

7.5 条件运算符68

7.6 练习:显示当前时间的例子69

7.7 小结72

7.7.1 问与答72

7.7.2 测验73

7.7.3 提高74

第8学时 用循环重复一个动作75

8.1 for循环75

8.2 whife循环77

8.3 do...while循环77

8.4 退出循环78

8.5 命名循环78

8.6 练习:给你的计算机一个教训79

8.7 小结81

8.7.1 问与答81

8.7.2 测验81

8.7.3 提高82

第三部分 进入高级议题83

第9学时 用数组存贮数据83

9.1 创建数组83

9.2 使用数组84

9.3 多维数组85

9.4 给数组的元素排序86

9.5 练习奖品的数组87

9.6 小结89

9.6.1 问与答90

9.6.2 测验90

96.3 提高91

第10学时 创建第一个对象92

10.1 面向对象程序如何工作92

10.2 活动对象93

10.3 对象是什么94

10.4 理解继承性94

10.5 构造一个继承关系的层次结构95

10.6 对象与简单变量之间的转换96

10.6.1 转换简单变量96

10.6.2 转换对象97

10.6.3 简单变量与对象之间的相互转换98

10.7 练习:创建一个对象98

10.8 小结100

10.8.1 问与答100

10.8.2 测验101

10.8.3 提高101

第11学时 描述你的对象102

11.1 创建变量102

11.2 创建类变量104

11.3 用方法创建行为104

11.3.1 定义一个方法105

11.3.2 带不同参数的同名方法106

11.3.3 构造方法106

11.3.4 类方法107

11.3.5 在一个方法内部的变量作用域107

11.4 把一个类放在另一个类的内部108

11.5 使用this关键字110

11.6 练习:使用类的方法和变量110

11.7 小结112

11.7.1 问与答112

11.7.2 测验112

11.7.3 提高113

第12学时 在现有对象的基础上进一步开发114

12.1 对象继承性的强大功能114

12.1.1 继承行为和属性115

12.1.2 重载方法116

12.2 建立继承116

12.3 和现有的对象一起工作117

12.4 练习:创建一个子类119

12.5 小结121

12.5.1 问与答122

12.5.2 测验122

12.5.3 提高123

第四部分 为WWW创建Applets125

第13学时 Applet的工作原理125

13.1 标准Applet方法125

13.1.1 Paint()方法126

13.1.2 init()方法127

13.1.3 start()方法和stop()方法127

13.1.4 destroy()方法127

13.2 在Web页面中嵌入Applet127

13.3 Applet例程128

13.3.1 使用drawString()方法129

13.3.2 测试BigDebtApplet程序129

13.3 使用标记130

13.4 准备使用Java Plug-in131

13.5 练习:改进BigDebtApplet程序133

13.6 小结134

13.6.1 问与答134

13.6.2 测验135

13.6.3 提高135

第14学时 创建Applet线程136

14.1 从Web页面上传递参量136

14.2 在Applet中接收参量137

14.3 在Applet中使用参量137

14.4 循环链接的Applet程序139

14.4.1 类的声明139

14.4.2 定义变量140

14.5 用init()方法开始执行140

14.6 在定义URL对象时捕捉错误141

14.7 在paint()方法中处理屏幕刷新142

14.8 开始运行线程143

14.8.1 运行线程143

14.8.2 终止线程144

14.8.3 处理鼠标单击事件144

14.9 练习:循环显示的链接145

14.10 小结148

14.10.1 问与答148

14.10.2 测验149

14.10.3 提高149

第15学时 在Applet程序中播放声音150

15.1 使用声音文件150

15.1.1 简单的声音回放151

15.1.2 在AudioClip对象中载入声音151

15.1.3 播放/循环播放AudioClip对象152

15.2 Java存档文件154

15.3 练习:让你的计算机对你说话155

15.4 小结157

15.4.1 问与答157

15.4.2 测验157

15.4.3 提高158

第16学时 在Applet中使用字体和颜色159

16.1 使用Font类159

16.2 使用Color类160

16.3 选择颜色的其他方法161

16.4 练习:显示一个警告信息162

16.5 小结167

16.5.1 问与答167

16.5.2 测验167

16.5.3 提高168

第五部分 改进程序外观169

第17学时 使用2维图形169

17.1 在Applet程序中使用图形169

17.2 绘制线状图形和块状图形170

17.2.1 绘制直线图形170

17.2.2 绘制矩形图形171

17.2.3 绘制圆形和椭圆形172

17.2.4 绘制多边形172

17.2.5 创建JavaMan Applet程序173

17.3 练习:绘制一个引人注目的图形174

17.4 小结177

17.4.1 问与答177

17.4.2 测验178

17.4.3 提高178

第18学时 创建动画程序179

18.1 创建动画Applet程序179

18.1.1 避免动画抖动181

18.1.2 载入并显示图像181

18.1.3 存储一组相关的图像182

18.2 给Applet程序传递参数182

18.3 练习183

18.3.1 绘制图形186

18.3.2 在后台窗口中绘制图形186

18.4 小结187

18.4.1 问与答187

18.4.2 测验188

18.4.3 提高188

第19学时 使用Swing软件包创建一个简单的用户界面189

19.1 Swing软件包和简单窗口化工具包189

19.2 使用组件190

19.2.1 标签和文本框191

19.2.2 复选框192

19.2.3 组合框193

19.2.4 文本区域194

19.2.5 面板194

19.3 使用布局管理器195

19.3.1 GridLayout管理器197

19.3.2 BorderLayout管理器197

19.4 练习:在Applet中使用布局管理器198

19.5 小结202

19.5.1 问与答202

19.5.2 测验203

19.5.3 提高203

第20学时 使用Swing软件包响应用户事件204

20.1 让你的程序侦听用户事件204

20.2 设置组件使其事件能被侦听205

20.3 处理用户事件205

20.3.1 复选框和组合框事件206

20.3.2 文本框事件206

20.3.3 允许使用和禁止使用组件206

20.4 练习:一个小的Lotto Madness游戏207

20.5 小结213

20.5.1 问与答213

20.5.2 测验213

20.5.3 提高214

第六部分 使用编程技巧215

第21学时 通过Java玩游戏215

21.1 Craps Applet程序215

21.2 组织你的程序216

21.3 创建一个Die类216

21.3.1 设置初始值217

21.3.2 “摇”动骰子217

21.3.3 绘制骰子218

21.4 测试Die类221

21.5 小结222

21.5.1 问与答222

21.5.2 测验223

21.5.3 提高223

第22学时 编写一个Web游戏225

22.1 创建一个Applet程序225

22.2 定义所需的变量226

22.3 设置变量和初始化显示227

22.4 显示文本和图形227

22.5 处理用户输入228

22.6 检测骰子的点数和记录游戏者的成绩229

22.7 将Applet程序嵌入到Web页面中232

22.8 小结233

22.8.1 问与答233

22.8.2 测验233

22.8.3 提高234

第23学时 让Web页面变得丰富多彩235

23.1 Pan Applet程序235

23.2 显示图像236

23.3 练习:在屏幕窗口的边框上绘制图像236

23.4 小结240

23.4.1 问与答240

23.4.2 测验241

23.4.3 提高241

第24学时 扩充你的知识242

24.1 练习:一个计算器组件242

24.2 小结244

24.12.1 问与答244

24.2.2 测验244

24.2.3 提高245

第七部分 附录247

附录A 寻找Java资源247

附录B 本书的Web站点251

附录C 设置Java开发工具包252

术语表258

1999《Java1.2 24学时学习教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.卡顿黑德)Rogers Cadenhead著;沈 1999 机械工业出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++ 6 24学时学习教程(1999 PDF版)
Visual C++ 6 24学时学习教程
1999 北京:机械工业出版社
程序设计——24学时学习教程(1999 PDF版)
程序设计——24学时学习教程
1999
Visual Basic6 24学时学习教程(1999 PDF版)
Visual Basic6 24学时学习教程
1999
中文 Mac OS 8.5——24学时教程(1999年04月第1版 PDF版)
中文 Mac OS 8.5——24学时教程
1999年04月第1版 机械工业出版社
中文版Mac OS 8.5 24学时教程(1999 PDF版)
中文版Mac OS 8.5 24学时教程
1999 北京:机械工业出版社
Microsoft Project 98 24学时学习教程(1999 PDF版)
Microsoft Project 98 24学时学习教程
1999 北京:机械工业出版社
Office 2000学习教程(1999 PDF版)
Office 2000学习教程
1999 北京:北京大学出版社
计算机基础24学时学习教程(1999 PDF版)
计算机基础24学时学习教程
1999 北京市:机械工业出版社
中文FrontPage 2000 24学时教程(1999 PDF版)
中文FrontPage 2000 24学时教程
1999 北京:机械工业出版社
CorelDRAW 9 24学时教程(1999 PDF版)
CorelDRAW 9 24学时教程
1999 北京:机械工业出版社
Delphi 4.0学习教程(1999 PDF版)
Delphi 4.0学习教程
1999 北京:北京大学出版社
结构式语言 True BASIC(1988 PDF版)
结构式语言 True BASIC
1988 北京:科学普及出版社
WPS 2000学习教程(1999 PDF版)
WPS 2000学习教程
1999 成都:电子科技大学出版社
TCP/IP使用详解(1999 PDF版)
TCP/IP使用详解
1999 北京:机械工业出版社
Visual Basic 6 24学时学习教程(1999 PDF版)
Visual Basic 6 24学时学习教程
1999 北京:机械工业出版社