《Java简明教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(英)科威尔(John Cowell)著;张亚楠等译
  • 出 版 社:高等教育出版社;施普林格出版社
  • 出版年份:1998
  • ISBN:7040068575
  • 页数:213 页
图书介绍:Java语言已成为网络时代最重要

第一章 为什么要使用Java 1

简介 1

什么是Java 1

这本书适合你吗 2

运行Java需要什么 3

如何使用这本书 3

本书的约定 4

第二章 面向对象入门 5

简介 5

什么是对象 5

类 6

属性和行为 7

继承 8

为什么使用继承 9

第三章 Java applet 10

简介 10

applet和application 10

applet与其它语言的不同 11

一个简单的applet 13

显示文本和图像 15

Java和HTML 15

HTML标记 16

APPLET标记 17

创建一个applet 18

控制applet的大小和位置 20

编译程序 23

application的命令行参数 23

applet的命令行参数 24

第四章 Java语言 26

简介 26

application和applet 26

Java程序的特点 26

Java中的名字 27

运行Java程序 28

Java程序的主要元素 28

类 28

创建类的对象 29

数据类型 30

数组 31

方法 32

do…while循环 33

调用方法 33

创建类和对象 34

实例变量 36

类变量 36

常数 36

使用实例变量 37

使用类变量 37

关键字this 38

Java中的算术操作 38

数值变量赋值 39

类型转换 40

字符、字符串和布尔变量的赋值 40

赋值操作符 41

对象的赋值 43

对象比较 44

比较运算符 44

重载方法 45

构造函数 45

finalize方法 47

第五章 分支与循环 48

简介 48

if…else语句 48

块语句 49

条件操作符 50

switch语句 50

循环 52

while循环 52

for循环 53

退出循环 54

Java操作符 55

位操作符 55

逻辑操作符 58

操作符优先级 59

在Java中使用串 60

第六章 图形 62

简介 62

图形基本原理 62

绘图方法 64

直线和点 64

矩形 65

平面矩形 65

圆角矩形 65

3D效果矩形 66

多边形 67

椭圆 69

圆弧 69

颜色 71

预定义的颜色 71

定义颜色 72

改变对象颜色 72

文本和字体 74

使用图像 76

drawImage方法 77

关键字this 78

简介 79

多线程 79

第七章 动画和多线程 79

创建新的线程 80

抢占式调度 82

多线程中的问题 83

关键字synchronized 85

使用Runnable 86

线程优先级 87

动画 89

弹力球程序 89

使用多个线程 92

减少闪烁 95

重载方法 96

重载update 96

使用双倍缓存 99

Java异常情况 106

什么是异常情况 106

简介 106

第八章 异常处理 106

java. lang. Exception类 107

try和catch语句 109

throw和catch语句 111

finally语句 112

第九章 java.awt程序包 113

简介 113

事件驱动编程 113

AWT的功能 114

按钮控件 114

标签控件 116

滚动条控件 117

复选框控件 119

列表框控件 121

文本框(TextField)控件 122

文本区(TextArea)控件 123

外观控制 124

FlowLayout类 125

GridLayout类 126

GridBagLayout类 127

BorderLayout类 130

CardLayout类 131

Layout的方法 132

使用外观管理器 132

简介 137

鼠标事件 137

第十章 事件的处理 137

mouseDown和mouseUp事件 138

boolean型方法 139

画直线的applet 139

随意画线的applet 142

键盘事件 144

handleEvent方法 147

action方法 149

第十一章 窗口、对话框及菜单 152

简介 152

创建和显示窗口 152

向页面中增加对象 153

菜单 155

菜单选项的类型 157

使用和禁用菜单选项 159

Dialog子类 160

窗口的方法 161

第十二章 输入与输出流 163

简介 163

java.io包 163

FileInputStream类 164

读取流 167

skip与mark方法 167

ByteArrayInputStream类 168

StringBufferInputStream类 169

FilterInputStream类 169

BufferedInputStream类 169

DataInputStream类 170

PushbackInputStream类 171

LineNumberInputStream类 171

PipeInputStream类 172

SequenceInputStream类 172

OutputStream类 172

FileOutputStream类 173

写到流 174

ByteArrayOutputStream类 175

FilterOutputStream类 176

BufferedOutputStream类 176

PrintStream类 177

DataOutputStream类 178

PipedOutputStream类 178

简介 180

访问控制 180

第十三章 修饰字与包 180

public访问修饰字 181

private访问修饰字 182

package访问修饰字 182

protected访问修饰字 183

存取器方法 183

final修饰字 184

使用Java程序包 185

为什么使用包 185

引用包 188

java.lang包 189

第十四章 Java与C++ 190

简介 190

数据类型 190

命令行参数 191

使用字符串 191

异常情况的处理 192

其它区别 192

附录A Java包 193

简介 193

保留字 193

保留字符 193

Java操作符 194

Java数据类型 195

Java类库 195

java.awt程序包 195

java.awt的异常情况 197

java.awt.image程序包 197

java.awt.peer程序包 198

java.awt.image的异常情况 198

java.awt.peer的异常情况 199

java.io程序包 199

java.io的异常情况 200

java.lang程序包 200

java.lang的异常情况 201

java.util程序包 202

java.util的异常情况 203

java.net程序包 203

java.net的异常情况 204

java.applet程序包 204

java.applet的异常情况 204

附录B 类的层次 205

简介 205

类的层次 205