《Java程序设计及应用》

第一篇基础篇1

第一章 Java 语言说明1

1.1 程序结构1

1.2 词法说明1

1.2.1 注释2

1.2.2 标识符2

1.2.3 关键字2

1.2.4 常量3

1.2.5 运算符及各种分隔符4

1.3 类型4

1.3.1 数字类型4

1.3.2 布尔类型5

1.3.3 数组5

1.4 类6

1.4.1 类型之间的强制转换8

1.4.2 方法8

1.4.4 方法重载12

1.4.3 方法重设12

1.4.5 构造方法13

1.4.6 对象的创建——new 操作符15

1.4.7 静态方法、变量及初始化程序16

1.4.8 访问权说明符18

1.4.9 变量作用域规则18

1.4.10 修饰符19

1.5 接口21

1.5.3 接口中的变量22

1.5.4 组合接口22

1.5.1 接口类型22

1.5.2 接口中的方法22

1.6 程序包23

1.6.1 指定一个编译单元的程序包23

1.6.2 使用其他程序包的类和接口23

1.7 表达式23

1.7.1 运算符24

1.8.2 表达式27

1.8.1 声明27

1.8.3 控制流27

1.7.2 强制转换与转换27

1.8 语句27

1.8.4 例外28

第二章 浮点数及Java语法综述35

2.1 浮点数35

2.1.1 特殊值35

2.1.2 二进制格式转换35

2.1.3 排序35

2.2 Jave语言的语法综述36

2.1.4 与IEEE-754的区别摘要36

第三章 Jave虚拟机(Jave Virtual Machine)40

3.1 Jave虚拟机字节码指令集40

3.2 Jave虚拟机寄存器组41

3.3 栈结构41

3.3.1 局部变量41

3.3.2 执行环境41

3.3.3 操作数栈42

3.5.2 常量域43

3.5.1 方法域43

3.5 存储方法区域43

3.4 垃圾回收堆43

3.6 Jave虚拟机局限性44

第二篇应用篇45

第四章 创建用户接口45

4.1 Jave用户接口概述45

4.1.1 抽象窗口工具箱——AWT组件46

4.1.2 AWT中的其他类47

4.1.3 事件处理48

4.2.1 使用组件的一般规则55

4.2 用组件构造用户接口55

4.2.2 如何使用AWT组件56

4.3 组件在容器中的布局70

4.3.1 使用布局管理器70

4.3.2 创建特定的布局管理器79

4.4 图形处理79

4.4.1 AWT的图形功能简介80

4.4.2 基本图形的绘画80

第五章 输入与输出103

5.1 引言103

5.2 输入103

5.2.1 InputStream类104

5.2.2 ByteArrayInputStream类108

5.2.3 FileInputStream类108

5.2.4 FilterInputStream类111

5.2.5 PipedInputStream类117

5.2.6 SequenceInputStream类117

5.2.7 StringBufferInputStream类120

5.3 输出120

5.3.1 OutputStream类120

5.3.2 ByteArrayOutputStream类123

5.3.3 FileOutputStream类125

5.3.4 FilterOutputStream类126

5.3.5 PipedOutputStream类131

5.4 与输入、输出相关的类133

5.4.1 File类133

5.4.2 RandomAccessFile类134

5.4.3 StreamTokenizer类134

第六章 网络功能135

6.1 Jave语言网络功能概述135

6.2 Dalagram136

6.3.1 Socket类138

6.3 套接——Socket138

6.3.2 ServerSocket类139

6.4 URL140

6.4.1 利用URL索取网上信息140

6.4.2 URL的双向通讯151

6.5 与通讯有关的小应用细节154

第七章 线程与多线程156

7.1 引言156

7.2.2 线程的状态157

7.2.1 线程体157

7.2 线程体及其状态157

7.3 建立线程的方式160

7.3.1 继承类Thread160

7.3.2 实现接口Runnable162

7.4 线程组166

7.5 与多线程程序相关的问题167

7.5.1 共享资源的协调与同步167

7.5.2 线程调试173

BorderLayout类175

AWTException类175

第三篇工具箱175

AWTEnor类175

第八章 AWT包及其类与接口的public方法175

Button类176

Canvas类176

CardLayout类176

Checkbox类177

CheckboxGroup类177

CheckboxMenuItem类177

Choice类178

Color类178

Component类180

Container类185

Dialog类187

Dimension类187

Event类188

FileDialog类190

Font类191

FlowLayout类191

FontMetrics类192

Frame类193

Graphics类194

GridBagConstraints类198

GridBagLayout类199

GridLayout类200

Image类200

Label类201

Insets类201

List类202

MediaTracker类204

Menu类206

MenuBar类207

MenuComponent类207

MenuContainer类208

MenuItem类208

Panel类208

Point类208

Rectangle类209

Polygon类209

Scrollbar类210

TextArea类211

TextComponent类212

TextField类213

ToolKit类213

Window类214

第九章 jave.awt.peer包及其公共接口216

CropImageFilter类217

第十章 jave.awt.image包及其公共类与接口的public方法217

ColorModel类217

DirectColorModel类218

FilteredImageSource类219

ImageConsumer接口219

ImageFilter类220

ImageObserver接口221

ImageProducer接口222

IndexProducer接口223

MemoryImageSource类224

PixelGrabber类226

RGBImageFilter类227

第十一章 jave.net包及其类与方法229

ContentHandler类229

ContentHandlerFactory接口229

DatagramPacket类229

DatagramSocket类229

ProtocolException类230

ServerSocket类230

MalformedException类230

InetAddress类230

SocketImplFactory接口231

SocketOutputStream类231

SocketInputStream类231

SocketException类232

SocketImpl类232

Socket类232

UnknownHostException类233

URL类233

UnknownServiceException类233

URLConnection类235

URLEncoder类237

URLStreamHandlerFactory接口237

URLStreamHandler类237

第十二章 IO包及其类与接口的public方法238

BufferedInputStream类238

ByteArrayInputStream类239

BufferedOutputStream类239

ByteArrayOutputStream类240

DataInput接口240

DataInputStream类240

DataOutput接口242

DataOutputStream类242

EOFException类243

File类243

FileDescriptor类244

FilenameFilter接口245

FileNotFoundException类245

FileInputStream类245

FileOutputStream类246

FilterInputStream类246

FilterOutputStream类247

InputStream类247

InterruptedlOException类248

IOException类248

LineNumberInputStream类248

OutputStream类249

PipedInputStream类249

PrintStream类250

PipedOutputStream类250

PushbackInputStream类252

RandomAccessFile类252

SequenceInputStream类255

StreamTokenizer类256

StringBufferInputStream类257

UTFDataFonnatException类257

第十三章 java.util包及其公共类与接口的public方法258

BitSet类258

Data类258

Dictionary类261

Enumeration接口262

Hashtable类262

EmptyStackException类262

NoSuchElementException类263

Observer接口263

Observable类263

Properties类264

Random类264

SstringTokenizer类265

Stack类265

Vector类266

第十四章 jave.applet包及其公共类与接口的public方法269

AppletStub接口269

AppletContent接口269

Applet类269

AudioClip接口270

Boolean类271

ArrayStoreException类271

ArrayIndexOutOfBoundsException类271

ArithmeticException类271

AbstractMethodError类271

第十五章 java.lang包及其类与方法271

Character类272

Class类273

ClassCircularityError类273

ClassCastException类273

Double类274

Compiler类274

CloneNotSupportedException类274

ClassNotFoundException类274

ClassFormatError类274

Error类275

Exception类275

Float类275

IllegalMonitorStateException类276

Integer类277

InstantiationException类277

InstantiationError类277

IndexOutOfBoundsException类277

IllegalArgumentException类277

IllegalAccessError类277

IllegalThreadStateException类277

IllegalAccessException类277

IncompatibleClassChangeError类277

InternalError类279

InterruptedException类279

LinkageError类279

Long类279

Math类281

NoSuchMethodException类283

NoSuchMethodError类283

NegativeArraySizeException类283

NosuchFieldError类283

NoClassDefFoundError类283

NullPointerException类284

NumberFormatException类284

Number类284

Object类284

Process类285

OutOfMemoryError类285

Runnable类286

RuntimeException类286

Runtime类286

SecurityException类287

SecurityManager类287

StackOverflowError类289

StringIndexOutOfBoundsException类289

StringBuffer类289

String类292

System类296

ThreadGroup类297

Thread类299

Throwable类302

UnknownError类302

UnsatisfiedLinkError类302

VerifyError类302

VirtualMachineError类302

附录 类的层次图303

1997《Java程序设计及应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由于泽源主编 1997 大连:大连理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Java程序设计教程(1997 PDF版)
Java程序设计教程
1997 北京:科学出版社
Java应用设计( PDF版)
Java应用设计
C程序设计及其应用(1994 PDF版)
C程序设计及其应用
1994 北京:科学普及出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:清华大学出版社
C程序设计及应用(1998 PDF版)
C程序设计及应用
1998 北京:高等教育出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java应用程序设计接口 上 核心包(1997 PDF版)
Java应用程序设计接口 上 核心包
1997 北京:北京大学出版社
Java程序设计及应用(1997 PDF版)
Java程序设计及应用
1997 大连:大连理工大学出版社
JAVA应用程序设计和开发环境(1998 PDF版)
JAVA应用程序设计和开发环境
1998 南京:南京大学出版社
JavaScript 程序设计及应用(1997 PDF版)
JavaScript 程序设计及应用
1997 西安:西北工业大学出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社
PASCAL程序设计及其应用(1993 PDF版)
PASCAL程序设计及其应用
1993 西安:西安电子科技大学出版社
Java程序设计实用指南(1996 PDF版)
Java程序设计实用指南
1996 北京:机械工业出版社
JAVA语言程序设计(1997 PDF版)
JAVA语言程序设计
1997 北京:电子工业出版社