《Java例解教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:柯温钊编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113040985
  • 页数:438 页
图书介绍:本书共分26章,分别介绍了Java的基本语法,Java语言与网络的关系,以及AWT组件和Swing组件的关系等内容。

第1章 Java导论 1

1.1 什么是Java? 2

1.2 互联网 2

1.3 Java与互联网 3

1.4 Java开发环境 4

1.5 JDK的安装及使用 9

第2章 Java程序简介 11

2.1 Java程序种类 12

2.2 Java Appllcation 12

Java Application程序架构 12

Java Application程序的执行 14

2.3 Java Applet 15

Java Applet程序架构 15

HTML文件的编写 16

习题 17

Java Applet程序的执行 17

第3章 Java基本数据类型 19

3.1 整数类型 20

byte 20

short 21

int 21

long 22

char 22

3.2 浮点数类型 24

3.3 布尔类型 25

习题 26

第4章 Java运算符 27

4.1 算术运算符 28

4.2 关系运算符 29

4.3 逻辑运算符 30

NOT运算符 30

OR运算符 31

AND运算符 31

4.4 条件运算符 32

4.5 位运算符 33

4.6 指定运算符 36

4.7 类型转换运算符 37

4.8 运算符的优先级 38

习题 39

第5章 Java条件及循环语句 41

if 42

5.1 条件语句 42

if...else 43

switch 44

5.2 循环语句 47

for() 47

while() 50

do...while() 51

continue 53

5.3 跳转语句 53

break 54

return 55

习题 56

第6章 Java复合类型 59

6.1 类类型 60

继承 62

封装 64

覆盖 65

多态 67

6.2 接口类型 69

6.3 数组类型 71

习题 76

第7章 Java字符串 77

7.1 String类型 78

7.2 StringBuffer类型 86

习题 89

第8章 Java异常处理 91

8.1 异常类 92

8.2 try...catch 93

8.3 throw及throws 95

8.4 finally 97

8.5 Error类 98

习题 100

第9章 Java绘图 101

9.1 Graphics类 102

绘制线段 102

绘制矩形 104

绘制圆矩形 106

绘制3D矩形 107

绘制弧形 108

绘制椭圆形 109

显示图像 112

9.2 Graphics2D类 113

9.3 Color类 125

9.4 Font类 126

Font类 126

FontMetrics类 128

习题 130

第10章 Java线程 131

10.1 什么是线程? 132

10.2 Thread类 132

10.3 线程的生命周期 137

10.4 ThreadGroup类 139

习题 142

第11章 Java文本组件 143

11.1 文本组件 144

11.2 文本框 145

11.3 文本区 150

11.4 标签 153

习题 156

第12章 Java Button组件 157

12.1 按钮声明方式 158

12.2 Button类的应用实例 158

12.3 Math类 164

习题 168

第13章 Java Checkbox组件 169

13.1 检查框声明方式 170

13.2 检查框的方法 170

13.3 检查框的实例 171

检查框的使用 171

检查框与按钮合并使用 173

习题 176

第14章 Java Radio Button组件 177

14.1 选择按钮声明方式 178

14.2 选择按钮的方法 178

14.3 CheckboxGroup的实例 179

单选按钮 179

检查框与选择按钮配合使用 180

两组选择按钮配合使用 182

习题 188

第15章 Java Choice Button组件 189

15.1 Choice button声明方式 190

15.2 Choice button的方法 190

15.3 Choice button的实例 191

单独使用Choice button 191

Choice button与Radio button配合使用 194

Choice选项的插入与删除 201

习题 203

第16章 Java List组件 205

16.1 List声明方式 206

16.2 List的方法 207

16.3 List应用实例 208

用ActionListener处理List组件 208

用ItemListener处理List组件 210

两组List组件 211

利用List计算费率 216

习题 219

第17章 Java Canvas组件 221

17.1 Canvas声明方式 222

17.2 Canvas的方法 222

17.3 Canvas应用实例 222

用Radio Button控制Canvas组件 222

动画与Canvas组件 224

用Button控制Canvas组件 226

Graphics2D与Canvas组件 228

习题 231

第18章 Java Scrollbar组件 233

18.1 Scrollbar声明方式 235

18.2 Scrollbar的方法 235

水平滚动条 236

18.3 Scrollbar应用实例 236

水平滚动条与垂直滚动条 237

使用滚动条改变Canvas颜色 239

使用滚动条改变Canvas图形位置 240

移动滚动条改变画布颜色 243

18.4 ScrollPane组件 244

ScrollPane类的用法 245

介绍ScrollPane类的方法 245

ScrollPane类实例 246

习题 247

第19章 Java Menu组件 249

19.1 MenuComponent类 251

MenuComponent的方法 251

19.2 MenuBar组件 251

MenuBar的方法 252

19.3 MenuItem组件 252

MenuItem的方法 253

19.4 CheckboxMenuItem组件 261

CheckboxMenuItem的方法 262

19.5 Menu组件 266

Menu的方法 267

19.6 PopupMenu组件 267

PopupMenu的方法 268

19.7 MenuShortcut组件 273

MenuShortcut的方法 274

习题 277

第20章 Java Dialog组件 279

20.1 Container组件 280

20.2 Window组件 281

20.3 Dialog组件 282

20.4 FileDialog组件 286

20.5 Frame组件 289

习题 294

第21章 Java版面管理 295

21.1 FlowLayout类 296

21.2 BorderLayout类 300

21.3 CardLayout类 303

21.4 GridLayout类 307

21.5 GridBagLayout类 310

21.6 GridBagConstraints类 310

习题 314

第22章 Java Swing组件 315

22.1 JLabel 316

22.2 JButton 318

22.3 JTextField 319

22.4 JCheckBox 324

22.5 JRadioButton 328

22.6 JComboBox 332

22.7 JTabbedPane 336

22.8 JPanel 338

22.9 JScrollPane 341

22.10 JMenuBar 345

22.11 JMenu 346

22.12 JCheckBoxMenuItem 348

22.13 JSlider 351

22.14 JTable 355

习题 360

第23章 Java事件 361

23.1 ActionEvent类 364

23.2 AdjustmentEvent类 365

23.3 ComponentEvent类 366

23.4 ContainerEvent类 366

23.5 FocusEvent类 367

23.6 InputEvent类 368

23.7 ItemEvent类 369

23.8 KeyEvent类 370

23.9 MouseEvent类 373

23.10 PaintEvent类 377

23.11 TextEvent类 378

23.12 WindowEvent类 379

习题 380

第24章 Java输入/输出 381

24.1 File类 383

24.2 Reader类 386

BufferedReader 387

LineNumberReader 388

CharArrayReader 389

FilterReader 391

PushbackReader 391

InputStreamReader 393

FileReader 394

PipedReader 394

StringReader 395

24.3 Writer类 396

BufferedWriter 397

CharArrayWriter 399

FilterWriter 401

OutputStreamWriter 401

FileWriter 402

PipedWriter 403

PrintWriter 404

StringWriter 406

习题 407

第25章 Java数据流 409

25.1 InputStream类 410

ByteArrayInputStream 411

FileInputStream 413

FilterInputStream 414

ObjectInputStream 415

PipedInputStream 416

SequenceInputStream 417

StringBufferInputStream 418

DataInputStream 419

25.2 OutputStream类 420

ByteArrayOutputStream 420

FileOutputStream 421

ObjectOutputStream 423

PipedOutPutStream 424

FilterOutputStream 425

DataOutputStream 425

PrintStream 426

习题 427

第26章 Java网络 429

26.1 InetAddress类 430

26.2 URL类 431

26.3 URLConnection 434

26.4 Socket 436

26.5 ServerSocket 437

习题 438