《JAVA语言程序设计》求取 ⇩

目录1

基础篇1

第一章 INTERNET与Java简介1

§1.1 Internet网络及其发展1

§1.2 World Wide Web4

§1.3 Java简介6

§1.4 Hotjava浏览器16

§1.5 超文本标识语言18

§1.6 Java与Html标记21

§1.7 小结23

第二章 面向对象程序设计的若干概念24

§2.1 何谓“面向对象”24

§2.2 消息(Message)与类(Class)25

§2.3 继承(Inheritance)26

§2.4 多态性(Polymorphism)27

§2.5 接口(Interface)与抽象类(Abstract Class)27

§2.6 面向对象程序设计28

§2.7 小结29

第三章 Java入门30

§3.1 开发环境30

§3.2 JDK开发工具及其使用30

§3.3 “Hello World!”独立应用程序(Application)37

§3.4 “Hello World!”应用小程序(Applet)38

§3.5 小结40

语法篇41

第四章 变量、数据类型、运算符与表达式41

§4.1 Java符号集41

§4.2 变量和数据类型43

§4.3 常量(Literals)47

§4.4 运算符和分隔符49

§4.5 运算符及其优先级49

§4.6 表达式54

§4.7 数组与字符串55

§4.8 类型转换56

§4.9 小结57

第五章 流程控制58

§5.1 概述58

§5.2 条件语句(if)59

§5.3 循环语句62

§5.4 开关语句(swttch、case、break)65

§5.5 转移语句(break、continue、label)68

§5.6 返回语句(returm)70

§5.7 异常语句70

§5.8 小结71

第六章 类72

§6.1 类的声明72

§6.2 类的实体74

§6.3 声明成员变量75

§6.4 函数76

§6.5 包(package)82

§6.6 类的成员(Members of a Class)的访问权限84

§6.7 实例成员与类成员(Class Member)87

§6.8 构造函数与Finalize()函数91

§6.9 小结92

第七章 对象93

§7.1 创建对象93

§7.2 使用对象94

§7.3 清除不再使用的对象95

§7.4 小结99

第八章 类的继承与接口100

§8.1 Java语言的类层次100

§8.2 创建子类101

§8.3 函数覆盖(overriding)102

§8.4 最终(final)类和函数103

§8.5 抽象(abstract)类和函数104

§8.6 接口105

§8.7 类转换(casting)106

§8.8 Java类库的组织方式107

§8.9 小结109

第九章 异常事件110

§9.1 错误与异常事件的异同110

§9.2 什么是异常事件110

§9.3 处理异常事件111

§9.4 throw语句118

§9.5 创建自己的异常事件类118

§9.6 运行时异常事件119

§9.7 小结123

第十章 线程124

§10.1 一个线程的例子124

§10.2 run()函数127

§10.3 线程的生命周期133

§10.4 线程优先级135

§10.5 守护线程136

§10.6 线程组136

§10.7 threadgroup类137

§10.8 小结140

§11.1 线程同步141

第十一章 多线程程序设计141

§11.2 监控器(Monitors)143

§11.3 notify()与wait()函数145

§11.4 一个生产者与两个消费者147

§11.5 Thread类148

§11.6 编程实例149

§11.7 小结150

第十二章 Java语言基础类库(java.lang包)151

§12.1 Object类151

§12.2 数据类型的对象封装类152

§12.3 Math类154

§12.4 字符串155

§12.5 使用系统资源158

§12.6 小结165

§13.1 什么是标准输入与输出流166

第十三章 标准输入与输出166

§13.2 java.io包中的输入与输出流167

§13.3 文件操作169

§13.4 使用输入与输出流175

§13.5 过滤器流183

§13.6 小结187

应用篇188

第十四章 Applet编程188

§14.1 HotJava浏览器类库188

§14.2 Applet的生命周期190

§14.3 四个专有函数:init(),start(),stop()与destroy()190

§14.4 图形与事件处理函数191

§14.5 添加UI构件的函数193

§14.6 线程194

§14.7 Appet的能力196

§14.8 Applet与HTML197

§14.9 小结198

第十五章 图形与文本199

§15.1 坐标199

§15.2 图形效果199

§15.3 Graphics类的其它函数204

§15.4 Color类205

§15.5 文本输出206

§15.6 字体信息206

§15.7 小结207

第十六章 事件处理208

§16.1 事件对象208

§16.2 处理事件210

§16.3 鼠标事件210

§16.4 键盘事件211

§16.5 编程实例212

§16.6 小结216

第十七章 图象操作217

§17.1 装载图象217

§17.2 显示图象218

§17.3 图象过滤器220

§17.4 使用图象过滤器220

§17.5 编写图象过滤器类222

§17.6 编程实例224

§17.7 小结227

第十八章 动画制作228

§18.1 创建一个动画循环228

§18.2 消除闪烁229

§18.3 移动图象230

§18.4 演示电影234

§18.5 改进动画技术237

§18.6 改进后的例子238

§18.7 小结240

第十九章 声音241

§19.1 关于声音操作的一些函数241

§19.2 播放声音的编程实例241

§19.3 同时播放动画与声音的实例247

§19.4 小结249

第二十章 创建Applet用户界面250

§20.1 创建图形用户界面(GUI)250

§20.2 定义及使用Applet参数251

§20.3 读取系统参数254

§20.4 显示状态信息254

§20.6 AWT构件255

§20.5 使用标准输出255

§20.7 小结256

第二十一章 通信257

§21.1 与同一页中的其它Applet进行通信257

§21.2 与浏览器通信261

§21.3 与服务器一端的Application进行通信264

§21.4 小结268

第二十二章 使用AWT构件269

§22.1 AWT类库的继承层次269

§22.2 使用构件的一般规则270

§22.3 如何使用按钮(Button)271

§22.4 如何使用画布(Canvas)272

§22.5 如何使用复选框(Checkbox)273

§22.6 如何使用弹出式列表框(Choice)274

§22.7 如何使用对话框(Dialog)275

§22.8 如何使用窗口(Frame)276

§22.9 如何使用标签(Label)277

§22.10 如何使用列表框(List)278

§22.11 如何使用菜单(Menu)280

§22.12 如何使用面板(Panel)283

§22.13 如何使用滚动条(Scrollbar)283

§22.14 如何使用文本域构件(TextArea、TextField)285

§22.15 改变构件外观的编程实例287

§22.16 小结291

第二十三章 构件的布局管理292

§23.1 关于使用布局管理器的一些规则292

§23.2 BorderLayout布局管理器293

§23.3 CardLayout布局管理器294

§23.4 FlowLayout布局管理器295

§23.6 GridbagLayout布局管理器296

§23.5 GridLyout布局管理器296

§23.7 创建自己定义的布局管理器301

§23.8 不使用布局管理器302

§23.9 小结303

网络篇304

第二十四章 关于URL 地址304

§24.1 概述304

§24.2 创建一个URL对象305

§24.3 关于URL类306

§24.4 直接从URL地址读取信息307

§24.5 与URL地址建立连接308

§24.6 利用URLConnection对象进行读写操作309

§24.7 小结312

第二十五章 编写客户机/服务器(Client/Server)应用程序313

§25.1 客户机/服务器的工作模式313

§25.2 利用数据报(Datagram)编写客户机/服务器应用程序314

§25.3 利用套接口(Socket)编写客户机/服务器应用程序319

§25.4 利用回调技术编写客户机/服务器应用程序328

§25.5 小结330

第二十六章 网络类库331

§26.1 Java与网络编程331

§26.2 网络基础类库(Java.net)331

§26.3 Java与NNTP协议333

§26.4 建立ftp会话过程334

§26.5 Java与WWW协议338

§26.6 小结340

附录341

附录A JDK类库清单341

A.1 Java.applet包341

A.2 Java.awt包341

A.3 Java.awt.image包342

A.4 Java.awt.peer包343

A.5 Java.io包344

A.6 Java.lang包346

A.7 Java.net包347

A.8 Java.util包349

A 9 Sun.tools.debug包349

附录B Java虚拟机综述351

B.1 学习Java虚拟机的意义351

B.2 采用Java虚拟机的意义352

B.3 Java程序生成可执行代码的过程352

B.4 Java虚拟机规范353

B.5 Java虚拟机的体系结构353

附录C Unicode编码标准简介358

参考文献359

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

高度相关资料

JAVA语言程序设计(1997 PDF版)
JAVA语言程序设计
1997 北京:电子工业出版社
C语言程序设计( PDF版)
C语言程序设计
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:清华大学出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java语言程序设计大全(1997 PDF版)
Java语言程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
FORTRAN77程序设计语言(1985 PDF版)
FORTRAN77程序设计语言
1985 北京:冶金工业出版社
程序设计语言(1984 PDF版)
程序设计语言
1984 北京:高等教育出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社
汉语程序设计语言(1994 PDF版)
汉语程序设计语言
1994 北京:电子工业出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
Java语言与程序设计(1997 PDF版)
Java语言与程序设计
1997 北京:人民邮电出版社
程序设计语言(1994 PDF版)
程序设计语言
1994 天津:南开大学出版社
JAVA语言程序设计教程(1998 PDF版)
JAVA语言程序设计教程
1998 北京:电子工业出版社