《Java 2编程指南 SDK 1.4版》PDF下载

  • 购买积分:25 如何计算积分?
  • 作  者:(美)Ivor Horton等著;李昭智等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:750538144X
  • 页数:996 页
图书介绍:

目录 1

第1章Java语言入门 1

究竟什么是Java 1

学习Java语言 2

Java语言环境 4

用Java语言进行面向对象的程序设计 12

Java程序结构 20

Java和Unicode码字符集 24

本章小结 24

参考资源 25

数据和变量 26

第2章程序、数据、变量和计算 26

整数数据类型 28

浮点数据类型 31

算术运算 33

混合数据类型的算术运算表达式 43

op=运算符 44

数学函数与常量 44

存储字符 48

按位运算 49

布尔型变量 54

运算符的优先级 56

程序的注释 57

练习题 59

本章小结 59

第3章循环与逻辑 60

条件判断与决策 60

逻辑运算符 68

条件运算符 73

switch语句 74

变量范围 77

循环 80

断言 96

本章小结 98

练习题 99

数组 100

第4章数组与字符串 100

字符数组 111

字符串 112

字符串运算 115

StringBuffer对象 137

本章小结 144

练习题 144

第5章类的定义 146

什么是类 146

定义类 150

定义方法 151

构造器 159

定义和使用类 163

成员方法重载 164

对象的使用 169

递归 175

理解包的含义 177

控制对类成员的访问 183

嵌套类 192

本地方法 202

本章小结 202

练习题 203

第6章扩展类与继承 204

使用现有的类 204

类的继承 205

选择基类的访问属性 212

多态性 213

多级继承 218

抽象类 219

通用超类 220

强制转换对象的类型 228

类的设计 232

使用final修饰词 243

接口 244

匿名类 258

本章小结 258

练习题 259

第7章异常 260

异常背后的思想 260

异常的类型 261

处置异常 264

异常对象 278

定义自己的异常 281

本章小结 287

练习题 287

第8章理解流 288

流和新的I/O功能 288

理解流 289

输入和输出的类 291

标准流 297

本章小结 311

练习题 311

运用File对象 312

第9章访问文件和目录 312

创建文件输出流 328

本章小结 333

练习题 334

第10章写文件 335

文件输入/输出的基础知识 335

文件的输入与输出 336

通道 337

缓冲区 340

写入文件 354

本章小结 379

练习题 379

文件读操作 381

第11章读文件 381

文件通道读操作 383

读取文本文件 385

读二进制数据 388

读不同类型的混合数据 393

复制文件 399

随机存取文件 404

使用单文件通道的读写操作 409

内存映射文件 410

本章小结 419

练习题 419

将对象存入文件 421

第12章将对象串行化 421

本章小结 441

练习题 441

第13章集合类 442

理解集合类 442

对象集合 443

迭代器 446

集合类 448

使用Vector 451

链表 472

使用映射 474

本章小结 488

练习题 489

第14章实用类的集合 490

数组的实用方法 490

Observable对象和Observer对象 494

生成随机数 498

日期和时间 502

正则表达式(regular expression) 512

本章小结 531

练习题 532

第15章线程 533

理解线程 533

管理线程 545

线程的优先级 569

本章小结 572

练习题 573

第16章建立窗口 574

Java语言中的图形用户界面 574

创建窗口 576

组件和容器 579

组件基础 582

使用容器 601

容器布局管理器 603

往窗口添加菜单 634

有关Applet小程序的更多内容 643

本章小结 645

练习题 646

基于窗口的Java程序 647

第17章事件处理 647

事件处理过程 648

事件类 650

Applet小程序中的语义事件处理 665

应用程序中的语义事件监听器 677

使用操作 682

添加工具栏 690

本章小结 700

练习题 701

第18章在窗口中绘图 702

使用模型/视图体系结构 702

组件中的坐标系 706

在组件上绘图 707

几何图形 712

填充几何图形 735

管理几何图形 740

使用鼠标绘图 744

定义自己的几何图形类 752

本章小结 760

练习题 761

第19章扩充图形用户界面 762

创建状态栏 762

使用对话框 767

即时对话框 773

弹出式菜单 799

变换用户坐标系统 811

选择定制颜色 831

本章小结 833

练习题 833

第20章文档的整理和打印 834

串行化处理草图 834

实现可串行化接口 837

支持文件菜单 843

用Java语言实现打印功能 858

本章小结 893

练习题 894

第21章 Java语言与XML语言 895

XML 895

XML文档结构 896

文档类型定义 906

编写构造良好的文档的规则 918

XML名字空间 919

使用XML文档工作 922

访问解析器 924

使用SAX 925

本章小结 940

练习题 941

第22章 创建和修改XML文档 942

文档对象模型 942

本章小结 989

练习题 989

附录A关键字 990

附录B计算机算术运算基础 991