图书介绍

Java技术及其应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java技术及其应用
  • 王克宏主编;董丽编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040073501
  • 出版时间:1999
  • 标注页数:317页
  • 文件大小:23MB
  • 文件页数:326页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java技术及其应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 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-else23

4.1.2 多分支语句switch24

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 返回语句return30

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 Class69

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 String81

8.2.2 类StringBuffer82

8.3 修改字符串83

8.3.1 String83

8.3.2 类StringBuffer84

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和OutputStream99

10.2 文件处理100

10.2.1 文件描述100

10.2.2 文件的顺序处理104

10.2.3 随机访问文件106

10.3 过滤流110

10.3.1 BufferedInputStream和 BufferedOutputStream110

10.3.4 PushbackInputStream111

10.3.2 LineNumberInputStream111

10.3.3 DataInputStream和DataOutputStream111

10.3.5 PrintStream113

10.4 字符流处理113

10.4.1 Reader和Writer113

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 TextComponent175

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 载入Applet182

13.1.3 Applet的安全机制182

13.1 Applet简介182

第十三章 Java Applet182

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和HTML186

13.2.5 Applet与Application187

13.2.6 AppletViewer189

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 URL239

14.1.1 URL的组成和类URL239

14.1.2 通过URL读取WWW信息241

14.1.3 通过 URLConnetction连接到WWW242

14.2.1 socket通信的一般结构244

14.2 Socket通信244

14.2.2 创建socket245

14.2.3 打开输入/输出流246

14.2.4 关闭socket246

14.2.5 一个简单的client/server程序246

14.2.6 多客户机制249

14.3 数据报通信252

14.3.1 数据报通信和流式通信252

14.3.2 DatagramSocket和DatagramPacket253

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 什么是CORBA282

第十六章 Java的分布式计算技术283

16.1 CORBA与Java的集成——Java IDL技术283

16.1.2 什么是Java IDL284

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 RMI291

16.2.2 RMI系统的一般结构292

16.2.3 使用RMI构造公布式应用系统293

17.1.1 什么是JavaBeans298

第十七章JavaBeans298

17.1 JavaBeans概述298

17.1.2 Java Bean的特征299

17.1.3 Beans开发工具库(BDK)303

17.1.4 BeanBox303

17.2 构造一个简单的Bean304

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

热门推荐