《24小时学通Java 1.1编程》求取 ⇩

第一部分 预备知识3

第1小时 成为一个程序员3

1.1 选择一种语言4

1.2 告诉计算机做什么5

1.3 程序如何工作7

1.4 程序为何不工作7

1.5 Java概述8

1.6 练习:安装JDK9

1.7 小结10

1.8 问题和答案10

1.9 小测验11

1.10 课外活动12

第2小时 编写第一个程序13

2.1 需要用什么来编写程序13

2.2 创建BigDebt程序14

2.3 开始编程15

2.3.1 class语句15

2.3.2 main语句做什么16

2.3.3 大括号标记16

2.4 在debt变量中保存信息16

2.4.2 显示debt的内容17

2.4.1 改变debt中保存的信息17

2.6 将程序编译为一个类文件18

2.5 保存完成的程序18

2.7 修正错误19

2.8 运行程序20

2.9 练习:修改程序20

2.10 小结21

2.11 问题和答案21

2.12 小测验22

2.13 课外活动23

3.1 第一站:JavaSoft25

第3小时 Java语言概述及相关知识25

3.2 在学校里使用Java27

3.3 JavaWorld简介28

3.4 在Instant Ballpark中谈论一场球赛29

3.5 进入商业领域30

3.6 在Gamelan处询问方向31

3.7 以Castanets软件结束33

3.8 练习:将Java放到桌面上34

3.9 问题和答案35

3.11 课外活动36

3.10 小测验36

第4小时 理解Java程序怎样工作37

4.1 创建一个应用程序37

4.2 给应用程序传递变元38

4.3 Applet基础39

4.4 给Applet传递参数41

4.5 练习:观察用于运行applet的代码42

4.6 小结42

4.7 问题和答案42

4.9 课外活动43

4.8 小测验43

第二部分 学习编程的基础知识47

第5小时 保存和修改程序中的信息47

5.1 语句和表达式47

5.2 分配变量类型48

5.2.1 整数和浮点数48

5.2.2 字符和字符串48

5.2.3 其它数值变量类型49

5.2.4 boolean(布尔)变量类型50

5.3 命名变量50

5.4 在变量中存储信息51

5.5 练习:使用表达式52

5.6 运算符概述53

5.6.1 将变量值递增1和递减154

5.6.2 运算符优先级54

5.7 小结55

5.8 问题和答案56

5.9 小测验56

5.10 课外活动57

第6小时 使用字符串来通信59

6.1 用字符串来保存文本59

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

6.2 在程序中显示字符串60

6.4 字符串的粘接61

6.5 变量与字符串一同使用62

6.6 高级字符串处理63

6.6.1 比较两个字符串63

6.6.2 确定字符串的长度63

6.6.3 改变字符串的大小写63

6.7 练习:创建Credits程序64

6.8 小结65

6.9 问题和答案66

6.10 小测验67

6.11 课外活动67

7.1 if语句69

第7小时 使用条件判断做决定69

7.1.1 小于和大于比较70

7.1.2 等于或不等于比较70

7.1.3 用块语句组织一个程序71

7.2 if-else语句72

7.3 switch语句73

7.4 条件运算符73

7.5 练习:观看时钟74

7.7 问题和答案77

7.6 小结77

7.8 小测验78

7.9 课外活动79

第8小时 用循环来重复操作81

8.1 for循环82

8.2 while循环83

8.3 do-while循环84

8.4 退出循环84

8.5 命名一个循环85

8.6 练习:给计算机上一课86

8.7 小结87

8.9 小测验88

8.8 问题和答案88

8.10 课外活动89

第三部分 高级议题93

第9小时 用数组存储信息93

9.1 创建数组93

9.2 使用数组95

9.3 多维数组95

9.4 练习:奖金数组96

9.5 小结98

9.6 问题和答案98

9.8 课外活动99

9.7 小测验99

第10小时 创建第一个对象101

10.1 面向对象的程序设计的工作方式101

10.2 活动的对象102

10.3 对象的概念103

10.4 理解继承104

10.5 建立一个继承层次结构104

10.6 练习:创建一个对象105

10.7 小结107

10.8 问题和答案107

10.9 小测验107

10.10 课外活动108

第11小时 对象的描述109

11.1 创建变量110

11.2 创建类变量111

11.3 创建带有方法的行为111

11.3.1 声明方法112

11.3.2 带有不同变元的相似方法113

11.3.3 构造函数的方法113

11.3.4 类方法114

11.3.5 方法内变量的作用域114

11.5 练习:使用类方法和变量115

11.4 使用this关键词115

11.6 小结116

11.7 问题和答案117

11.8 小测验117

11.9 课外活动118

第12小时 从其它类中继承方法119

12.1 继承的能力119

12.1.1 继承行为和属性120

12.1.2 覆盖方法120

12.2 建立继承121

12.3 练习:创建一个子类121

12.4 小结123

12.6 小测验124

12.5 问题和答案124

12.7 课外活动125

第四部分 为World Wide Web创建Applet129

第13小时 理解Applet的工作方式129

13.1 标准的Applet()方法129

13.1.1 paint()方法130

13.1.2 init()方法130

13.1.4 destroy()方法131

13.2 在Web页面中放置一个applet131

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

13.3 一个样本applet132

13.3.1 使用drawString()方法132

13.3.2 测试BigDebtApplet程序133

13.4 练习:改进BigDebtApplet项目134

13.5 小结135

13.6 问题和答案136

13.7 小测验136

13.8 课外活动137

第14小时 创建多线程applet139

14.1 循环式链接applet139

14.1.2 建立变量140

14.1.1 类声明140

14.2 以init()开始141

14.3 建立URL时捕获错误142

14.4 用paint()方法进行屏幕更新143

14.5 启动线程143

14.5.1 运行线程144

14.5.2 终止线程144

14.6 处理鼠标单击145

14.7 练习:循环链接145

14.8 小结148

14.10 小测验149

14.9 问题和答案149

14.11 课外活动150

第15小时 给applet传送参数151

15.1 从Web页面传送参数151

15.2 在applet中接受参数152

15.3 练习:在一个applet中处理参数152

15.4 小结154

15.5 问题和答案154

15.6 小测验154

15.7 课外活动155

16.1 使用Font类157

第16小时 在applet中使用字体和颜色157

16.2 使用Color类158

16.3 选择颜色的其它方法159

16.4 练习:显示一条危险消息160

16.5 小结164

16.6 问题和答案164

16.7 小测验164

16.8 课外活动165

第17小时 用Java绘制图形169

17.1 在applet中使用图形169

第五部分 改善程序的外观169

17.2 画线和其他几何图形170

17.2.1 画线170

17.2.2 画矩形171

17.2.3 画椭圆和圆171

17.2.4 画多边形171

17.2.5 创建JavaMan172

17.3 练习:画出引人注目的肖像173

17.4 小结176

17.5 问题和答案176

17.6 小测验176

17.7 课外活动177

18.1 创建一个动画标识applet179

第18小时 创建动画179

18.1.1 避免动画闪烁181

18.1.2 加载和显示图像181

18.1.3 保存一组图像182

18.2 传送参数给applet182

18.3 练习:跟随跳动的球184

18.3.1 画图像186

18.3.2 画到隐藏屏幕上187

18.4 小结187

18.6 小测验188

18.5 问题和答案188

18.7 课外活动189

第19小时 建立一个简单的用户界面191

19.1 抽象窗口工具包191

19.2 使用组件192

19.2.1 标签和文本域192

19.2.2 复选框193

19.2.3 选择列表194

19.2.4 文本区194

19.3 使用布局管理器194

19.3.1 GridLayout管理器196

19.3.2 BorderLayout管理器197

19.4 练习:布置一个applet198

19.5 小结202

19.6 问题和答案202

19.7 小测验202

19.8 课外活动203

第20小时 响应用户事件205

20.1 使程序能够监听事件205

20.2 建立将被监听的组件206

20.3 处理用户事件206

20.3.2 其它的文本域事件207

20.3.1 复选框和选择事件207

20.3.3 使组件有效和无效208

20.4 练习:一个小的Lotto Madness程序208

20.5 小结215

20.6 问题和答案215

20.7 小测验215

20.8 课外活动216

第六部分 编程技巧的实际运用219

第21小时 用Java玩游戏219

21.1 掷骰子游戏219

21.2 组织程序220

21.3 创建一个Die类221

21.3.1 设置初始值221

21.3.2 滚动骰子221

21.3.3 画骰子222

21.4 测试Die类225

21.5 小结225

21.6 问题和答案226

21.7 小测验226

21.8 课外活动227

22.1 创建一个applet229

第22小时 编写Web上的游戏程序229

22.2 创建要使用的变量230

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

22.4 显示文本和图形231

22.5 处理用户输入233

22.6 检查滚动结果并且保存得分233

22.7 把程序放到页面上236

22.8 小结237

22.9 问题和答案237

22.10 小测验237

22.11 课外活动238

23.1 Pan applet239

第23小时 为Web页面增加趣味239

23.2 显示图像240

23.3 练习:画一幅超出屏幕边缘的图像241

23.4 小结244

23.5 问题和答案245

23.6 小测验245

23.7 课外活动246

第24小时 增加知识247

24.1 计算类247

24.2 创建界面248

24.3 响应用户事件251

24.6 小结254

24.4 解决问题254

24.5 验证程序254

24.7 问题和答案255

24.8 小测验255

24.9 课外活动256

第七部分 附录259

附录A 附录A Java的资源259

A.1 值得考虑的一些其它书籍259

A.2 JavaSoft站点260

A.3.2 Gamelan的Java目录261

A.3 其它Java Web站点261

A.3.1 Java书籍页面261

A.3.3 Java applet的有偿服务262

A.3.4 Java World杂志262

A.3.5 Java常见问题(FAQ)262

A.4 Java新闻组263

A.5 工作机会263

附录B Java编程工具265

B.1 选择开发软件266

B.1.1 图形界面设计工具266

B.1.2 编写完全可移植的Java程序266

B.1.5 了解IDE的意义267

B.1.3 使用其它IDE的经验267

B.1.4 多种语言共用一个IDE267

B.2 Rogue Wave JFactory268

B.2.1 系统需求268

B.2.2 综述269

B.2.3 价格和附加信息269

B.3 Symantec Cafe269

B.3.1 系统需求270

B.3.2 综述270

B.4 SunSoft Java WorkShop271

B.3.3 价格和附加信息271

B.4.2 综述272

B.4.1 系统需求272

B.4.3 价格和附加信息273

B.5 SourceCraft NetCraft273

B.5.1 系统需求273

B.5.2 综述273

B.5.3 价格和附加信息274

B.6.1 系统需求275

B.6.2 概述275

B.6 Pro-C WinGEN for Java275

B.6.3 价格和附加信息276

B.7 其它276

B.7.1 Borland C++ 5.0 with Java Enhancements276

B.7.2 Metro Werks Code Warrior276

B.7.3 Kalimantan277

B.7.4 Natural Intelligence Roaster277

B.7.5 Microsoft Visual j++277

B.8 小结277

附录C 本书的Web站点279

附录D 词汇表281

1998.05《24小时学通Java 1.1编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.卡登赫得)(Rogers Cadenhead)著 1998.05 北京市:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

24小时学通Windows 95(1996 PDF版)
24小时学通Windows 95
1996 人民邮电出版社;西蒙与舒斯特国际出版公司
Java灵感编程( PDF版)
Java灵感编程
Java编程技术教程(1999年02月第1版 PDF版)
Java编程技术教程
1999年02月第1版
JAVA核心编程(2020 PDF版)
JAVA核心编程
2020
LISPCRAFT(1984 PDF版)
LISPCRAFT
1984 W.W.NORTON & COMPANY
精通Java编程(1998 PDF版)
精通Java编程
1998 北京:电子工业出版社
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
用Java编写Web小应用程序(1998 PDF版)
用Java编写Web小应用程序
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Visual J++1.1编程指南(1998 PDF版)
Visual J++1.1编程指南
1998 北京:人民邮电出版社
学习Java编程 Visual J++教程(1998 PDF版)
学习Java编程 Visual J++教程
1998 北京:科学出版社;龙门书局
24小时学通Internet Explorer 3.0中文版(1997 PDF版)
24小时学通Internet Explorer 3.0中文版
1997 北京:人民邮电出版社
张闻天论青年修养与待人接物(1995 PDF版)
张闻天论青年修养与待人接物
1995 北京:中共党史出版社
CorelDRAW 9 24学时教程(1999 PDF版)
CorelDRAW 9 24学时教程
1999 北京:机械工业出版社
24小时精通Windows网络(1999 PDF版)
24小时精通Windows网络
1999 北京市:人民邮电出版社
24小时学通Windows 98中文版(1998 PDF版)
24小时学通Windows 98中文版
1998 北京:人民邮电出版社