Java技术及其应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王克宏主编;董丽编著
- 出 版 社:北京:高等教育出版社
- 出版年份:1999
- ISBN:7040073501
- 页数:317 页
第一篇 Java语言规范 1
第一章 Java语言概述 2
1.1 Java语言发展简史 2
1.1.1 Java语言出现的背景 2
1.1.2 Java语言的深远影响 2
1.2 Java的特点 3
1.2.1 Java语言的特点 3
1.2.2 Java Applet的特点 5
1.2.3 Java与C/C++的比较 5
1.3 Java程序举例 6
1.3.1 Java应用程序(Application) 6
1.3.2 Java小应用程序(Applet) 7
1.3.3 Java程序结构 8
2.1.1 标识符 10
2.1.2 保留字 10
2.1 标识符和保留字 10
第二章 简单数据类型 10
2.2 数据类型概述 11
2.2.1 数据类型划分 11
2.2.2 常量和变量 12
2.3 简单数据类型 12
2.3.1 布尔型数据 12
2.3.2 字符型数据 12
2.3.3 整型数据 13
2.3.4 浮点型(实型)数据 14
2.3.5 使用举例 15
2.4 各类型数据间的优先关系和相互转换 16
2.4.1 自动类型转换 16
2.4.2 强制类型转换 16
第三章 运算符和表达式 17
3.1 运算符 17
3.1.1 运算符概述 17
3.1.2 算术运算符 17
3.1.5 位运算符 18
3.1.3 关系运算符 18
3.1.4 布尔逻辑运算符 18
3.1.6 赋值运算符 20
3.1.7 条件运算符 21
3.2 表达式 21
第四章 控制语句 23
4.1 分支语句 23
4.1.1 条件语句if-else 23
4.1.2 多分支语句switch 24
4.2.2 do-while语句 26
4.2 循环语句 26
4.2.1 while语句 26
4.2.3 for语句 27
4.2.4 举例 27
4.3 与程序转移有关的其他语句 28
4.3.1 break语句 28
4.3.2 continue语句 29
4.3.4 举例 30
4.3.3 返回语句return 30
4.4 例外处理语句 31
4.5 注释语句 31
第五章 面向对象技术基础 32
5.1 面向对象技术的形成与发展 32
5.2 面向对象的基本概念的特征 33
5.2.1 对象 33
5.2.2 消息和方法 34
5.2.3 类 35
5.2.4 面向对象的基本特征 35
5.3 面向对象的程序设计方法 37
5.4 面向对象的程序设计语言 38
5.4.1 Smalltalk语言 38
5.4.2 D++语言 39
5.4.3 Java语言 39
6.1.1 类声明 40
6.1.2 类体 40
6.1 类 40
第六章 Java语言中的面向对象特性 40
6.1.3 成员变量 41
6.1.4 成员方法 41
6.1.5 方法重载(Method Overloading) 45
6.1.6 构造方法 46
6.1.7 finalize()方法 46
6.2.1 对象的生成 47
6.2 对象 47
6.2.2 对象的使用 48
6.2.3 对象的清除 50
6.3 包 51
6.3.1 package语句 51
6.3.2 import语句 51
6.3.3 编译和运行包 52
6.4 面向对象特性 53
6.4.1 封装性 53
6.4.2 继承性 57
6.4.3 多态性 60
6.4.4 其他 62
6.5 抽象类和接口 66
6.5.1 抽象类 66
6.5.2 接口 67
6.6 Inner Class 69
7.1.2 一维数组的初始化 72
7.1.1 一维数组的定义 72
7.1 一维数组 72
第七章 数组 72
7.1.3 一维数组元素的引用 74
7.1.4 一维数组程序举例 75
7.2 多维数组 76
7.2.1 二维数组的定义 76
7.2.2 二维数组的初始化 76
7.2.3 二维数组元素的引用 77
7.2.4 二维数组举例 77
8.1.2 用String表示字符串 79
8.1.1 字符串常量 79
第八章 字符串处理 79
8.1 字符串的表示 79
8.1.3 用StringBuffer表示字符串 80
8.2 访问字符串 80
8.2.1 String 81
8.2.2 类StringBuffer 82
8.3 修改字符串 83
8.3.1 String 83
8.3.2 类StringBuffer 84
8.4 其他操作 85
8.4.1 字符串的比较 85
8.4.2 字符串的转化 85
8.4.3 运算符“+”的重载 86
第二篇 编程技术及应用 87
第九章 例外处理 88
9.1 什么是例外 88
9.1.1 例外示例 88
9.1.2 例外处理机制 89
9.1.3 例外类的类层次 90
9.2 例外的处理 91
9.2.1 捕获例外 91
9.2.2 声明抛弃例外 95
9.2.3 抛弃例外 95
9.3 例外类的使用 95
10.1 I/O流概述 97
10.1.1 I/O流层次 97
第十章 输入/输出处理 97
10.1.2 InputStream和OutputStream 99
10.2 文件处理 100
10.2.1 文件描述 100
10.2.2 文件的顺序处理 104
10.2.3 随机访问文件 106
10.3 过滤流 110
10.3.1 BufferedInputStream和 BufferedOutputStream 110
10.3.4 PushbackInputStream 111
10.3.2 LineNumberInputStream 111
10.3.3 DataInputStream和DataOutputStream 111
10.3.5 PrintStream 113
10.4 字符流处理 113
10.4.1 Reader和Writer 113
10.5 对象的串行化(Serialization) 117
10.5.1 串行化的概念和目的 117
10.5.2 串行化方法 117
10.5.3 串行化的注意事项 119
10.5.4 定制串行化 119
10.6 其他常用流 121
10.6.1 管道流 121
10.6.2 内存的读/写 123
10.6.3 顺序输入流 123
第十一章 线程 125
11.1 线程的概念 125
11.2.2 线程的状态 126
11.2.1 线程体 126
11.2 线程的使用 126
11.2.3 线程体的构造 128
11.2.4 线程的调度 132
11.2.5 基本的线程控制 134
11.3 多线程的互斥与同步 136
11.3.1临界资源问题 136
11.3.2 互斥锁 137
11.3.3 多线程的同步 138
第十二章 图形用户界面设计 143
12.1 生成Java图形用户界面 143
12.1.1 Java.awt包 143
12.1.2 容器与组件 145
12.1.3 常用容器 146
12.1.4 容器布局 148
12.1.5 布局管理器 149
12.1.6 小结 157
12.2.1 JDK1.0事件处理模型 159
12.2 AWT事件处理机制 159
12.2.2 JDK1.1事件处理模型 162
12.2.3 事件对象和监听器 164
12.2.4 事件适配器(Event Adapters) 169
12.3 AWT组件库 170
12.3.1 按钮(Button) 170
12.3.2 复选框(Checkbox) 170
12.3.3 复选框组(CheckboxGroup)——“单选框(Radio Button)” 171
12.3.4 下拉式菜单(Choice) 171
12.3.5 画布(Canvas) 172
12.3.6 标签(Label) 174
12.3.7 单行文本输入区(TextField) 174
12.3.8 文本输入区(TextArea) 175
12.3.9 TextComponent 175
12.3.10 列表 (List) 175
12.3.12 面板(Panel) 176
12.3.13 对话框(Dialog) 176
12.3.11 框架(Frame) 176
12.3.14 文件对话框(FileDialog) 177
12.3.15 滚动窗口(ScrollPane) 177
12.3.16菜单(Menu) 178
12.3.17 控制显示效果 180
13.1.1 什么是Applet? 182
13.1.2 载入Applet 182
13.1.3 Applet的安全机制 182
13.1 Applet简介 182
第十三章 Java Applet 182
13.1.4 “Hello World!”举例 183
13.2 Applet的执行 183
13.2.1 Applet的创建 183
13.2.2 Applet类的继承关系 184
13.2.3 Applet的生命周期及主要方法 184
13.2.4 Applet和HTML 186
13.2.5 Applet与Application 187
13.2.6 AppletViewer 189
13.3.1 与AWT绘制过程有关的方法 190
13.3 Applet的AWT绘制 190
13.3.2 java.awt.Graphics类 192
13.3.3 在Applet中输出文字 192
13.3.4 Applet的AWT绘制举例 195
13.4 Applet的多媒体支持 200
13.4.1 图像 200
13.4.2 动画 208
13.4.3 声音 224
13.5 Applet的通信 226
13.5.1 同页Applet间的通信 226
13.5.2 Applet和浏览器之间的通信 232
13.5.3 Applet 的网络通信 237
第十四章 网络通信 239
14.1 URL 239
14.1.1 URL的组成和类URL 239
14.1.2 通过URL读取WWW信息 241
14.1.3 通过 URLConnetction连接到WWW 242
14.2.1 socket通信的一般结构 244
14.2 Socket通信 244
14.2.2 创建socket 245
14.2.3 打开输入/输出流 246
14.2.4 关闭socket 246
14.2.5 一个简单的client/server程序 246
14.2.6 多客户机制 249
14.3 数据报通信 252
14.3.1 数据报通信和流式通信 252
14.3.2 DatagramSocket和DatagramPacket 253
14.3.3 一个简单的client/server例子 254
14.3.4 使用数据报进行广播通信 257
第三篇 高级应用技术 261
第十五章 JDBC技术 262
15.1 JDBC概述 262
15.1.1 JDBC的特点 262
15.1.2 JDBC的结构 264
15.1.3 数据库应用模型 266
15.2.1 与数据库建立连接 269
15.2 通过JDBC访问数据库 269
15.2.2 了解数据库的信息 270
15.2.3 查询数据库 271
15.2.4 检索结果集 273
15.2.5 更新数据库 276
15.2.6 参数的输入和输出 279
16.1.1 什么是CORBA 282
第十六章 Java的分布式计算技术 283
16.1 CORBA与Java的集成——Java IDL技术 283
16.1.2 什么是Java IDL 284
16.1.3 IDL到Java的映射 285
16.1.4 使用Java IDL的开发过程 285
16.1.5 Java IDL技术总结 290
16.2 Java RMI技术 291
16.2.1 什么是Java RMI 291
16.2.2 RMI系统的一般结构 292
16.2.3 使用RMI构造公布式应用系统 293
17.1.1 什么是JavaBeans 298
第十七章JavaBeans 298
17.1 JavaBeans概述 298
17.1.2 Java Bean的特征 299
17.1.3 Beans开发工具库(BDK) 303
17.1.4 BeanBox 303
17.2 构造一个简单的Bean 304
17.3 Enterprise JavaBeans介绍 306
17.3.1 EJB概要 306
17.3.2 软构件模型 307
17.3.3 EJB构件模型的目标 308
17.3.4 EJB和其他技术的关系 309
附录 练习题 312
练习一 (第一至四章) 312
练习二 (第五至九章) 312
练习三 (第十至十一章) 317
练习四 (第十二至十四章) 317
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018