《学用Java编程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)(D.J.库西斯)Donald J.Koosis,(美)(D.库西斯)David Koosis著;韩传钊等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505343025
  • 页数:320 页
图书介绍:

引言 1

对读者的要求 1

关于本书 1

本书内容 2

第一部分:Java概述 2

第二部分:Java语言 2

第三部分:用Java设计活泼的页面 2

本书的图标 3

第六部分:附录 3

第五部分:十点集粹 3

第四部分:只有Java 3

结束语 4

第一部分 Java概述 5

第一章 Java与World Wide Web 7

Internet:现实与理想 7

环球网:使网上搜索变得简单 9

企业网络:公司内部网站 10

Java:神奇的程序 10

可以借用程序吗? 10

记住,它是可移植的 11

用300或1500来乘 11

网页的智能化 12

Java:一个开放系统 12

有了Java可能更安全 12

新版Java1.1 13

第二章 编写一个简单程序:HelloWorld 15

有关Java程序的一些新内容 15

坏消息 15

好消息 16

一个典型的Java小程序 16

程序员的思路 17

HelloWorld 17

从程序员的思路到计算机的心片 19

编译 20

在页上放一个小程序 21

虚拟芯片 22

在计算机芯片内部 23

便笺 24

监图 24

给小程序写代码 25

编译小程序 25

写代码、编译、运行、修订、编译、运行 25

在网页中安装小程序 26

测试小程序 26

如果得到了错误信息 27

创建HelloWorld:开始干吧! 28

第三章 从HTML到Java 29

HTML 29

文本标记 29

功能标记 31

链接到其他文档和文件 31

<IMG>标记 33

在网页中包含图像 33

制作图形链接 36

最后,把小程序包括到网页中 36

<APPLET>标记 36

传递参数:简短的迂回到Java 38

影象和讨论页 40

回话给Internet 40

第四章 面向对象编程 43

面向对象编程入门 43

更近距离看看类和对象 45

管理对象:定义、声明、实例化 46

构造函数和其他方法 47

使用继承的Pix小程序 49

循序渐进地定义Rectgl 51

类和方法定义中的标点符号和语法规则 53

怎样少干工作,而更多地享受编程的乐趣 53

基于你的成果使用继承 53

提前计划:使用抽象类 54

PixLabel 55

别忘了Circle 56

把小程序都放到一起 57

卡通版的“世界,你好!” 58

第二部分 Java语言 63

第五章 从哪里开始行动 65

一切各就各位 65

FlowLayout 66

BordcrLayout 68

建立屏幕布局 69

那么,什么是大事件? 70

操作鼠标 72

键盘的输入 76

按钮 77

程序员的Activity Box,1.0版 78

实施β测试 79

试着中断代码 84

可以听到自己的类 84

用旧的Java 1.0处理事件 85

第六章 选择语句if、else和switch 87

为什么要用选择 87

收听用户 88

只需简单答一句“yes”的情况下用if语句 88

当有多种选择时用switch语句 89

需要做出选择时用if卐lse 89

使用选择的其他原因 90

不必去做用户告诉你的每件事情 91

用选择语句判断手球撞到了墙壁 91

遵循不同的规则进行选择 92

语法课 92

Java的简单if语句 92

if吇騟lse 93

嵌套if 94

Switch语句 95

为什么不能用if做同样的事? 98

不必用break的情况 99

谁的default? 99

逻辑操作符 101

第七章 反复语句 103

为什么要进行反复 103

请给我来一打 103

需要循环多少次? 105

用While语句控制循环何时结束 105

更深入的语法课 106

Java的for语句的语法 106

for循环的一个例子 106

参数的类型转换 108

for循环嵌套基础 109

步长的设定 110

while的语法 110

分解一个标签 111

去掉电话号码中的连字符 112

记录游戏得分 113

定位最近的循环出口 113

第八章 类的剖析 115

类 115

类的私有规则 116

实例变量 117

变量 117

变量和外界的联系 118

类变量 118

构造函数 119

实现过程 120

环球一周有许多条路 121

继承的规则 122

管理一个大家族 122

抽象类和接口 123

打包 125

JAR文件 126

代码库 126

第九章 代码重用 129

开始起步 129

查找 129

建立 130

响应 130

更成熟的程序员的Activity Box 132

按钮 132

复选框 133

复选框组,AKA无线电按钮 134

选择 136

多项选择 137

输入文本 138

经常到库里找一找 139

关于窗口 139

其他的布局 140

代码 141

如果你不想自己干,可以买一些Java Beans 147

关于数据类型 149

数字的分类 149

第十章 类型 149

整数 150

小数 150

有关数字的操作 151

对象包装中的数字 152

使用特殊的数学函数 153

给字母分类 154

描述字符 154

在Java中使用字符串 155

String方法 156

比较方法 157

分析方法 157

编辑方法 157

其他数据类型 158

第三部分 用Java设计活泼的页面 159

第十一章 Calendar类 161

我们能在下星期五约会吗? 161

策略 162

明智地选择父类 162

不到必要时,不要编写代码 163

倾听网页的心声 164

为我编写一些代码 164

在宿主网页上构造你的小程序 164

画一付漂亮的面容 165

处理当前事件 165

你有一个日历吗? 167

完整的、无删节的代码 168

日历小程序 169

MonthCativas类 171

完善按钮 174

控制颜色 175

关于注释的说明 176

认识I/O流 179

第十二章 自动指示器类 179

从服务器获取文件 180

审查这些部分 181

打开用作输入的文本文件 181

异常处理 182

通过线程运行任务 183

完整的、无删节的代码 185

第十三章 精灵:比狂奔的野兔还要快 191

显示移动图形 192

避免屏幕闪烁 192

显示图象文件 193

完整的、无删节的代码 194

使图象弹来弹去 194

如果你想自己做 201

第十四章 JavaBots:让疯狂的喧闹开始吧! 203

疯狂的喧闹 203

幕后人物 204

运行JavaBots 204

使用数组 205

向量 206

随机生成颜色 208

完整的、无删节的代码 209

向参考文档学习 227

第十五章 给老师的小程序 227

成功的小测验的秘密 228

把小程序放到框架中 228

怎样读取考题文件 230

分数是多少? 232

Quizem的完整代码 233

答案 240

第十六章 网上购物程序 241

设计一个购货车 241

我有一个小清单 242

今天有些什么商品 242

把数据发送到Web服务器 244

为小程序加框架的方法不止一个 245

跳转 246

保持价钱正确 248

网上购物程序的完整代码 248

第十七章 分形技术 257

给朋友一个分形 257

对动画的说明 258

Java的动画和GIF相比较 258

代码 259

聪明地使用Java动画 259

使用numRows、numCols和numColors 260

内部的适配器类 260

使用initColors 261

建立界面 263

接收按钮事件 264

Julia和Mandelbrot 265

使用run( ) 266

第四部分 只有Java 269

不依赖浏览器的Java 271

第十八章 独立存在的Java 271

main的差别 272

代码示例 273

当我能学C++时,为什么还要用Java写程序 275

Java容易理解 275

Java有助于防故障和防病毒 276

Java支持新标准 276

当我懂得Java后,为什么还要用C++编写程序? 276

使用Java现实吗? 277

第五部分 十点集粹 279

把类误以为是对象 281

丢失或忘记了的引用 281

遗漏了( ) {} 281

第十九章 十种常见错误 281

拼写错误 282

不正确的参数特征 282

没有任何返回值的方法 282

错误的等式类型 282

死循环 283

公用错误 283

过于自信 283

Java的蓝色天空 285

墙 285

Virtual Boston 285

第二十章 值得一看的十个热门网页 285

华尔街网 286

蓝色巨人 286

热线 286

Cafe Del Sol 286

Cup O Joe 286

Java语言学 286

Java化的搜索 287

Java World 289

Gamelan 289

JavaSoft 289

第二十一章 获得Java知识的十个网址 289

Java Report 290

Java小程序分级服务 290

Java新闻组 290

Java书籍页 290

Java Woman 290

Java用户组织 290

本书的资源页 291

使用缩进和对齐把代码分成大块 293

合乎逻辑地组织代码元素 293

第二十二章 关于风格的十条原则 293

使用空白和空行来分组 294

使用短注释使代码清晰 294

给Javadoc写注释 295

给方法和变量起有含义的名字 295

以大写标识常量 295

使用大写给名字增加含义 295

保证不违反风格问题 295

写的代码和小说相似 296

Wayang Kulit是皮影木偶 297

Jakarta是个城市 297

Java是个大岛屿 297

第二十三章 关于另一个Java(爪哇)的十点事实 297

Gamelan是个管弦乐队 298

Dalang是控制木偶的人 298

Garuda是个神 298

Kris是一种武器 298

Batik是一种艺术形式 298

Kuda Kepang是一种民间的舞蹈 298

Java是个火山岛 299

第六部分 附录 301

附录A 什么系统能运行Java? 303

附录B 安装和配置适用于Windows NT和Windows 95的JDK 305

首先清扫房间 305

从CD-ROM安装 306

确保你的计算机知道去哪里找Java文件 306

试用 307

测试编程软件 307

在小程序中做一个虽小但很明显的改动 307

建立一个HTML示例页来显示小程序 308

用Java编译器创建一个新的类文件 308

运行修订过的小程序 308

会出什么问题 309

首先清扫房间 311

从CD-ROM安装 311

附录C 安装和配置适用于Macintosh的JDK 311

试用 312

测试编程软件 312

在小程序中做一个虽小但很明显的改动 312

建立一个HTML示例页来显示小程序 313

用Java编译器创建一个新的类文件 313

运行修订过的小程序 313

从CD-ROM安装 315

附录D 安装和配置适用于Solaris的JDK 315

首先清扫房间 315

告诉你的计算机到哪里找Java文件 316

试用 316

测试编程软件 316

在小程序中做一个虽小但很明显的改动 316

建立一个HTML示例页来显示小程序 317

用Java编译器创建一个新的类文件 317

运行修订过的小程序 317

附录E Java1.1和Java 1.0的对比 319