《看实例学Java》求取 ⇩

第一篇Java,小应用程序(Applet)和Internet1

第1章 Java概述1

1.1 Java的故事1

1.2 Java简介3

1.3 Java程序设计4

1.4 Java开发工具6

1.5 Java在哪儿6

1.6 示例:安装HotJava8

1.7 示例:安装JDK8

1.8 总结9

1.9 复习题10

1.10 练习题10

第2章 运行Java小应用程序11

2.1 Java小应用程序示例11

2.1.1 Appletviewer工具11

2.1.2 示例:运行TicTacToe11

2.1.3 动画小应用程序13

2.1.4 直方图小应用程序14

2.1.5 其它演示小应用程序14

2.2 在一个HTML文件中加入小应用程序15

2.2.1 小应用程序的可选属性15

2.2.2 小应用程序的参数17

2.2.3 不支持Java的浏览器18

2.2.4 示例:一个包含有Java小应用程序的Home Page18

2.3 总结20

2.4 复习题20

2.5 练习题21

第3章 小应用程序和Internet22

3.1 本地小应用程序和远程小应用程序22

3.1.1 本地小应用程序22

3.1.2 远程小应用程序23

3.2 客户和服务器24

3.3 安全性24

3.4 示例:建立你的Web页面25

3.5 总结27

3.6 复习题27

3.7 练习题28

第二篇 Java语言基础29

第4章 面向对象程序设计的概念29

4.1 从开关到对象29

4.2 一个浅显而明智的办法31

4.3 面向对象程序设计32

4.3.1 封装32

4.3.2 类和数据类型33

4.3.3 继承性33

4.3.4 多态性33

4.3.5 示例:封装、继承性与多态性34

4.4 总结35

4.5 复习题35

4.6 练习题36

第5章 常量和变量37

5.1常量37

5.2 变量38

5.3 常量和变量的命名39

5.4 示例:建立你自己的标识符41

5.5 数据类型41

5.5.1 整型42

5.5.2 浮点型43

5.5.3 字符型44

5.5.4 布尔型45

5.6 变量的作用范围46

5.6.1 示例:确定一个变量的作用范围47

5.7 总结48

5.8 复习题48

5.9 练习题49

第6章 简单输入和输出50

6.1 窗口和图形50

6.2 在小应用程序中显示文本50

6.2.1 示例:Applet1的创建和运行52

6.2.2 Applet1是怎样工作的53

6.3 实现用户输入54

6.3.1 Applet2是怎样工作的55

6.3.2 示例:从一个TextField控件中获取文本56

6.3.3 Applet3是怎样工作的57

6.4 显示数值58

6.5总结59

6.6 复习题59

6.7 练习题59

第7章 数学操作符61

7.1 加法操作符61

7.1.1 示例:使用加法操作符61

7.1.2 示例:多重加法61

7.2 减法操作符62

7.2.1 示例:使用减法操作符62

7.2.2 示例:使用混合数据类型的多重减法62

7.2.3 示例:把结果转换为不同的数据类型63

7.3 乘法操作符63

7.3.1 示例:乘法和数据类型64

7.4 除法操作符64

7.4.1 示例:整数除法与浮点数除法64

7.5 取模操作符65

7.6自增操作符65

7.7 自减操作符66

7.8 示例:在小应用程序中使用数学计算67

7.9 运算的次序71

7.9.1 示例1:运算的次序71

7.9.2 示例2:运算的次序71

7.9.3 示例3:运算的次序72

7.9.4 示例4:运算的次序72

7.10 总结72

7.11 复习题72

7.12 练习题73

第8章 表达式74

8.1 表达式的类型74

8.2 表达式的嵌套74

8.3 比较操作符75

8.4 逻辑操作符76

8.4.1 示例:使用逻辑操作符77

8.4.2 示例:使用多个逻辑操作符77

8.4.3 示例:不同的比较操作符和逻辑操作符的混合运用78

8.5 逻辑表达式的编写78

8.6 运算的次序79

8.7 总结79

8.8 复习题80

8.9 练习题80

第9章 if语句和switch语句81

9.1 程序流程控制81

9.2 程序流程与转移81

9.3 if语句82

9.3.1 示例:if语句的格式82

9.3.2 多重if语句83

9.3.3 多行if语句83

9.3.4 else子句84

9.3.5 示例:在程序中使用if语句85

9.4 switch语句87

9.4.1 示例:正确使用break语句88

9.4.2 示例:在程序中使用switch语句89

9.5 总结90

9.6 复习题91

9.7 练习题92

第10章 while循环和do-while循环93

10.1 while循环93

10.1.1 示例:使用while循环94

10.1.2 示例:在程序中使用while循环95

10.2 do-while循环97

10.2.1 示例:使用do-while循环98

10.2.2 示例:在程序中使用do-while循环98

10.3 总结100

10.4 复习题100

10.5 练习题101

第11章 for循环102

11.1 for循环介绍102

11.2 示例:使用for循环103

11.3 示例:在程序中使用for循环104

11.4 改变增量值105

11.5 示例:取不同增量值的循环106

11.6 在循环中使用变量107

11.7 示例:用变量控制for循环108

11.8 总结110

11.9 复习题110

11.10 练习题110

第12章 函数112

12.1自顶向下的程序设计方法112

12.2 示例:函数作为子程序113

12.3 定义与调用函数114

12.4 示例:用函数来返回值115

12.5 示例:使函数工作起来116

12.6 总结120

12.7 复习题120

12.8 练习题120

第13章 数组121

13.1 数组介绍121

13.1.1 示例:建立数组123

13.1.2 示例:把变量作为下标123

13.2 多维数组127

13.3 示例:在小应用程序中使用二维数组129

13.4 总结130

13.5 复习题131

13.6 练习题131

第14章 类132

14.1 类与对象132

14.1.1 定义一个简单的类132

14.1.2 为类声明数据域133

14.1.3 定义建构方法133

14.1.4 示例:调用建构方法产生一个对象134

14.1.5 定义方法134

14.2 示例:在小应用程序中使用类135

14.3 理解小应用程序137

14.4 利用继承性138

14.4.1 生成一个子类139

14.4.2 为子类添加域和方法139

14.4.3 示例:添加域和方法139

14.5 示例:在程序中使用子类140

14.6 重载父类的方法141

14.7 关键字this142

14.8 总结143

14.9 复习题143

14.10 练习题143

第三篇 使Java工作起来145

第15章 编写简单的小应用程序145

15.1 最简单的Java小应用程序145

15.2 小应用程序生命周期的五个阶段146

15.3 示例:重载生命周期中的方法147

15.4 总结148

15.5 复习题148

15.6 练习题148

第16章 绘图150

16.1 小应用程序的画布150

16.2 示例:使用坐标系统151

16.3 绘制图形151

16.4 示例:画矩形152

16.5 示例:其它图形的绘制154

16.6 理解小应用程序ShapeApplet156

16.6.1 画椭圆156

16.6.2 画圆弧156

16.6.3 示例:在小应用程序中画圆弧157

16.6.4 画多边形159

16.7 总结160

16.8 复习题161

16.9 练习题161

第17章 图形文本162

17.1 处理图形文本162

17.1.1 获取字体属性162

17.1.2 示例:显示字体信息163

17.1.3 获取字体的详细数据165

17.1.4 示例:显示字体的详细数据166

17.2 创建字体168

17.2.1 示例:产生复杂字型的字体168

17.2.2 使用字体168

17.2.3 示例:用不同大小的字体显示169

17.3总结171

17.4 复习题171

17.5 练习题172

第18章 标签与按钮173

18.1标签173

18.1.1 示例:创建标签173

18.1.2 Label类的方法174

18.2 按钮174

18.2.1 示例:在小应用程序中加入按钮175

18.2.2 处理有多个按钮时的按钮事件175

18.2.3 示例:在一个多按钮的小应用程序中处理按钮事件176

18.3 总结177

18.4 复习题177

18.5 练习题178

第19章 选择框与文本行控件179

19.1 选择框179

19.1.1 示例:创建复式选择框179

19.1.2 选择框组(checkbox group)180

19.1.3 Checkbox方法181

19.1.4 示例:在小应用程序中运用选择框182

19.1.5 对选择框事件的响应184

19.1.6 示例:在小应用程序中处理选择框事件184

19.2 文本行186

19.2.1 TextField方法187

19.2.2 示例:使用回显字符187

19.3 总结189

19.4 复习题189

19.5 练习题189

第20章 选择菜单、文本域及滚动列表控件191

20.1 选择菜单191

20.1.1 示例:生成一个选择菜单191

20.1.2 选择菜单类的方法192

20.1.3 示例:在小应用程序中响应一个菜单事件192

20.2 滚动列表195

20.2.1 示例:创建一个单选列表195

20.2.2 示例:创建一个多选列表196

20.2.3 示例:创建一个滚动列表196

20.2.4 List类的方法197

20.2.5 示例:在小应用程序中使用滚动列表198

20.3 文本域控件199

20.3.1 示例:创建一个文本域控件200

20.3.2 TextArea类的方法201

20.4 总结202

20.5 复习题202

20.6 练习题202

第21章 滚动条和画布控件204

21.1 滚动条204

21.1.1 示例:创建一个滚动条204

21.1.2 响应一个滚动条控件的事件206

21.1.3 示例:在小应用程序中应用滚动条207

21.1.4 画布209

21.1.5 示例:在小应用程序中应用画布209

21.2 总结212

21.3 复习题212

21.4 练习题212

第22章 面板和输出管理器213

22.1 面板213

22.2 输出管理器215

22.3 流式输出管理器215

22.4 网格式输出管理器216

22.5 边框式输出管理器218

22.6 卡片式输出管理器219

22.6.1 卡片式输出管理器类的方法219

22.6.2 示例:创建一个卡片式输出管理器219

22.7 网格袋式输出管理器221

22.7.1 创建并设置网格袋式输出管理器221

22.7.2 创建并设置GridBagConstraints对象222

22.7.3 示例:在一个小应用程序中使用网格袋式输出管理器223

22.7.4 理解小应用程序GridBagApplet的工作原理225

22.8 总结228

22.9 复习题228

22.10 练习题228

第23章 窗口和菜单条230

23.1 显示一个窗口230

23.1.1 示例:在小应用程序中显示一个窗口230

23.1.2 示例:创建一个窗口类232

23.1.3 示例:向窗口中添加部件234

23.2 使用菜单条236

23.2.1 创建并设置菜单条对象236

23.2.2 向菜单条中添加菜单237

23.2.3 向菜单中添加菜单项238

23.2.4 示例:在框架窗口中使用菜单条238

23.3 总结242

23.4 复习题242

23.5 练习题242

第24章 对话框244

24.1 使用对话框244

24.1.1 创建对话框244

24.1.2 创建对话框的输出形式245

24.1.3 显示对话框245

24.1.4 删除对话框245

24.1.5 Dialog类的方法245

24.1.6 示例:一个用于文本输入的对话框246

24.2 总结249

24.3 复习题250

24.4 练习题250

第25章 鼠标和键盘事件251

25.1 Event对象251

25.2 鼠标252

25.2.1 处理鼠标按键252

25.2.2 示例:在小应用程序中使用鼠标单击253

25.2.3 处理鼠标移动255

25.2.4 示例:在小应用程序中响应鼠标移动255

25.3 键盘257

25.3.1 响应键按下257

25.3.2 预定义的键常量258

25.3.3 修正键258

25.3.4 示例:在小应用程序中使用按键259

25.4 直接处理事件260

25.5 总结263

25.6 复习题263

25.7 练习题263

第26章 可设置的小应用程序265

26.1 用户的分类265

26.2 参数和小应用程序265

26.2.1 示例:设置和取出一个参数的值266

26.2.2 示例:在小应用程序中使用参数266

26.3 多个参数268

26.4 缺省参数值271

26.5 总结273

26.6 复习题274

26.7 练习题274

第27章 图像和声音275

27.1 图像的分类275

27.2 载入和显示图像275

27.2.1 示例:使用getDocumentBase()方法276

27.2.2 示例:使用getCodeBase()方法276

27.2.3 载入图像276

27.2.4 显示图像277

27.2.5 示例:在小应用程序中显示图像277

27.3 播放声音279

27.3.1 示例:使用play()方法279

27.3.2 示例:在小应用程序中播放声音280

27.3.3 控制声音281

27.3.4 示例:在小应用程序中使用AudioClip282

27.4 总结283

27.5复习题283

27.6 练习题284

第28章 通信285

28.1URL对象285

28.1.1 示例:创建URL对象285

28.1.2 URL例外285

28.2 小应用程序的上下文286

28.2.1示例:利用AppletContext连接URL286

28.2.2 示例:在小应用程序中利用AppletContext287

28.2.3 创建“最喜欢的URL”的小应用程序290

28.3 总结293

28.4 复习题294

28.5 练习题294

第四篇 Java高级篇295

第29章 包和接口295

29.1 包295

29.1.1 创建自己的包296

29.1.2 示例:创建一个简单的包296

29.1.3 示例:使用新建的包298

29.1.4 示例:扩充这个包299

29.2 接口300

29.2.1 基本接口301

29.2.2 示例:创建一个接口301

29.2.3 实现接口302

29.3 总结303

29.4 复习题303

29.5 练习题303

第30章 例外304

30.1 Java的例外304

30.2 丢出一个例外306

30.3 例外的类型307

30.4 决定要处理的例外308

30.4.1示例:抓住运行时例外309

30.4.2 示例:处理多个例外310

30.5 总结312

30.6 复习题312

30.7 练习题312

第31章 线程314

31.1两种线程314

31.2 将一个类转变成线程314

31.2.1将类定义为实现Runnable接口的314

31.2.2 实现run()方法315

31.2.3 定义一个Thread类的对象315

31.2.4 创建并启动Thread类的对象315

31.2.5 停止线程316

31.2.6 示例:在小应用程序中使用线程316

31.3 从Thread类派生一个类319

31.3.1 示例:创建一个线程类319

31.3.2 示例:在小应用程序中使用单独的线程320

31.4同步多个线程321

31.4.1 示例:使用同步方法322

31.4.2 理解ThreadApplet3326

31.5 总结326

31.6 复习题327

31.7 练习题327

第32章 编写Java应用程序329

32.1 关于Java应用程序329

32.2 最简单的Java应用程序329

32.2.1 示例:生成一个应用程序330

32.2.2 示例:获取一个应用程序的参量331

32.3 窗口式应用程序333

32.3.1 示例:把一个小应用程序改成一个应用程序333

32.3.2 理解应用程序FaceApp335

32.4 总结336

32.5 复习题336

32.6 练习题336

第五篇 Java开发工具337

第33章 开发工具概览337

33.1工具337

33.2 使用Appletviewer338

33.2.1 示例:一次装载多个小应用程序338

33.2.2 从Appletviewer运行调试程序339

33.3使用HotJava339

33.4 使用Java的文档生成器340

33.4.1 Javadoc的标签341

33.4.2 示例:使用文档标签341

33.4.3 示例:做一个小应用程序的文档342

33.4.4 Javadoc的选项344

33.5 使用反汇编器345

33.6 使用C的头文件生成器345

33.7 使用调试程序346

33.8 总结348

33.9 复习题348

33.10 练习题348

第34章 使用编译器350

34.1 编译器的功能350

34.2 运行编译器351

34.2.1 设定类路径352

34.2.2 指定目标目录353

34.2.3 示例:设定目标目录353

34.2.4 建立调试用的表353

34.2.5 示例:往小应用程序中加进调试用表353

34.2.6 取消警告354

34.2.7 优化程序354

34.2.8 允许状态信息输出355

34.3 总结355

34.4 复习题355

34.5 练习题356

第35章 使用解释器357

35.1 解释器的功能357

35.2 运行解释器358

35.2.1 需要时重新编译文件359

35.2.2 设定类路径360

35 2.3 允许?态信息输出360

35.2.4 示例:带状态信息运行应用程序360

35.2.5 获得帮助362

35.3 总结362

35.4 复习题362

35.5 练习题363

第36章 Java的类库364

36.1 包364

36.2 java.lang包364

36.2.1数据类型封套365

36.2.2 示例:使用数据类型封套366

36.2.3 System类367

36.2.4 示例:获取系统属性367

36.2.5 Math类369

36.2.6 String类370

36.2.7 示例:使用String类370

36.3 io包372

36.4 awt包374

36.5 总结376

36.6 复习题376

36.7 练习题377

第六篇 附录378

附录A 复习题答案378

A.1 第1章复习题答案378

A.2 第2章复习题答案378

A.3 第3章复习题答案379

A.4 第4章复习题答案379

A.5 第5章复习题答案379

A.6 第6章复习题答案380

A.7 第7章复习题答案380

A.8 第8章复习题答案380

A.9 第9章复习题答案381

A.10 第10章复习题答案381

A.11 第11章复习题答案381

A.12 第12章复习题答案382

A.13 第13章复习题答案382

A.14 第14章复习题答案382

A.15 第15章复习题答案383

A.16 第16章复习题答案383

A.17 第17章复习题答案384

A.18 第18章复习题答案384

A.19 第19章复习题答案385

A.20 第20章复习题答案385

A.21 第21章复习题答案386

A.22 第22章复习题答案386

A.23 第23章复习题答案387

A.24 第24章复习题答案387

A.25 第25章复习题答案388

A.26 第26章复习题答案388

A.27 第27章复习题答案389

A.28 第28章复习题答案389

A.29 第29章复习题答案389

A.30 第30章复习题答案390

A.31 第31章复习题答案390

A.32 第32章复习题答案391

A.33 第33章复习题答案391

A.34 第34章复习题答案392

A.35 第35章复习题答案392

A.36 第36章复习题答案393

附录B 术语汇编394

附录C IDE及工具403

C.1IDE403

C.1.1Diva404

C.1.2 Java+408

C.1.3 JavaMaker409

C.2 工具409

C.2.1AppletGen409

C.2.2 VbToJava411

C.2.3 PortaFilter411

C.3 总结412

1997《看实例学Java》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(C.瓦尔尼姆)Clayton Walnum著;虞宏曦 1997 清华大学出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA编程与实例(1997 PDF版)
JAVA编程与实例
1997 北京:电子工业出版社
用实例学Java 2( PDF版)
用实例学Java 2
看实例学JavaScript(1997年09月第1版 PDF版)
看实例学JavaScript
1997年09月第1版 清华大学出版社
看实例学Turbo C++入门与应用( PDF版)
看实例学Turbo C++入门与应用
电脑图书公司
JAVA实例技术手册  影印版( PDF版)
JAVA实例技术手册 影印版
看实例学HTML(1997 PDF版)
看实例学HTML
1997 清华大学出版社;西蒙与舒斯特国际出版公司
第四代语言程序设计 MAPPER(1994 PDF版)
第四代语言程序设计 MAPPER
1994 上海:上海交通大学出版社
Java实用编程例解(1999 PDF版)
Java实用编程例解
1999 北京:电子工业出版社
看实例学CGI(1998 PDF版)
看实例学CGI
1998 清华大学出版社;西蒙与舒斯特国际出版公司
看图例学 Quicken  for  Windows(1995 PDF版)
看图例学 Quicken for Windows
1995 北京:学苑出版社
通过实例学Java 2版(1997 PDF版)
通过实例学Java 2版
1997 北京:科学出版社;西蒙与舒斯特国际出版公司
实用Java教程(1997 PDF版)
实用Java教程
1997 上海:上海交通大学出版社
看例子学BASIC(1996 PDF版)
看例子学BASIC
1996 北京:科学技术文献出版社
看图例学Norton Utilities8.0(1996 PDF版)
看图例学Norton Utilities8.0
1996 西安:西安交通大学出版社
看图例学FrontPage 98(1998 PDF版)
看图例学FrontPage 98
1998 北京:人民邮电出版社