书籍详情
Java技术及其应用
作者:王克宏主编;董丽编著
出版社:高等教育出版社
出版时间:1999-06-01
ISBN:9787040073508
定价:¥24.00
购买这本书可以去
内容简介
本书是一本全面介绍Java语言特点和应用技术的实用教材。Java作为目前在Internet上最流行的编程语言,其发展完善十分迅速。使广大读者既能够全面系统地了解Java技术的特点,又能掌握最新的实用技术,是该书编写的主要目的。全书共分三篇。第一篇Java语言规范,介绍Java语言的基本功能和特点,面向对象的概念和方法,Java语言中的面向对象特性。第二篇编程技术及应用,着重讲述如何利用Java语言的特性编写实际的应用程序,包括:怎样构造图形用户界面;编写适合于在Internet上发布的Applet程序;利用Java的多线程机制提高程序的性能;如何充分利用Java提供的强有力的网络编程能力开发网络应用。第三篇高级应用技术,包括:JDBC技术;CORBA与Java的结合::JavaIDL与JavaRMI技术;作为组件技术与Java的一种优秀结合技术::JavaBeans的特点和使用。本书既适合于作为普通高等院校计算机及相关专业的教材,又可作为广大的计算机技术爱好者自学Java技术的参考书,对于想了解和掌握有关最新高级应用技术的开发人员,也可以从本书中获得需要的参考资料。
作者简介
暂缺《Java技术及其应用》作者简介
目录
章一篇 Java语言规范
第一章 Java语言概述
1. 1 Java语言发展简史
1. 1. 1 Java语言出现的背景
1. 1. 2 Java语言的深远影响
1. 2 Java的特点
1. 2. 1 Java语言的特点
1. 2. 2 Java Applet的特点
1. 2. 3 Java与C/C++的比较
1. 3 Java程序举例
1. 3. 1 Java应用程序(Application)
1. 3. 2 Java小应用程序(Applet)
1. 3. 3 Java程序结构
第二章 简单数据类型
2. 1 标识符和保留字
2. 1. 1 标识符
2. 1. 2 保留字
2. 2 数据类型概述
2. 2. 1 数据类型划分
2. 2. 2 常量和变量
2. 3 简单数据类型
2. 3. 1 布尔型数据
2. 3. 2 字符型数据
2. 3. 3 整型数据
2. 3. 4 浮点型(实型)数据
2. 3. 5 使用举例
2. 4 各类型数据间的优先关系和相互转换
2. 4. 1 自动类型转换
2. 4. 2 强制类型转换
第三章 运算将和表达式
3. 1 运算符
3. 1. 1 运算符概述
3. 1. 2 算术运算符
3. 1. 3 关系运算符
3. 1. 4 布尔逻辑运算符
3. 1. 5 位运算符
3. 1. 6 赋值运算符
3. 1. 7 条件运算符
3. 2 表达式
第四章 控制语句
4. 1 分支语句
4. 1. 1 条件语句if-else
4. 1. 2 多分支语句switch
4. 2 循环语句
4. 2. 1 while语句
4. 2. 2 do-while语句
4. 2. 3 for语句
4. 2. 4 举例
4. 3 与程序转移有关的其他语句
4. 3. 1 break语句
4. 3. 2 continue语句
4. 3. 3 返回语句return
4. 3. 4 举例
4. 4 例外处理语句
4. 5 注释语句
第五章 面向对象技术基础
5. 1 面向对象技术的形成与发展
5. 2 面向对象的基本概念和特征
5. 2. 1 对象
5. 2. 2 消息和方法
5. 2. 3 类
5. 2. 4 面向对象的基本特征
5. 3 面向对象的程序设计方法
5. 4 面向对象的程序设计语言
5. 4. 1 Smalltalk语言
5. 4. 2 C++语言
5. 4. 3 Java语言
第六章 Java语言中的面向对象特性
6. 1 类
6. 1. 1 类声明
6. 1. 2 类体
6. 1. 3 成员变量
6. 1. 4 成员方法
6. 1. 5 方法重载(Method Overloading)
6. 1. 6 构造方法
6. 1. 7 finalize()方法
6. 2 对象
6. 2. 1 对象的生成
6. 2. 2 对象的使用
6. 2. 3 对象的清除
6. 3 包
6. 3. 1 parkage语句
6. 3. 2 import语句
6. 3. 3 编译和运行包
6. 4 面向对象特性
6. 4. 1 封装性
6. 4. 2 继承性
6. 4. 3 多态性
6. 4. 4 其他
6. 5 抽象类和接口
6. 5. 1 抽象类
6. 5. 2 接口
6. 6 Inner Class
第六章 数组
7. 1 一维数组
7. 1. 1 一维数组的定义
7. 1. 2 一维数组的初始化
7. 1. 3 一维数组元素的引用
7. 1. 4 一维数组程序举例
7. 2 多维数组
7. 2. 1 二维数组的定义
7. 2. 2 二维数组的初始化
7. 2. 3 二维数组元素的引用
7. 2. 4 二维数组举例
第八章 字符串处理
8. 1 字符串的表示
8. 1. 1 字符串常量
8. 1. 2 用String表示字符串
8. 1. 3 用StrinBuffer表示字符串
8. 2 访问字符串
8. 2. 1 String
8. 2. 2 类StringBuffer
8. 3 修改字符串
8. 3. 1 String
8. 3. 2 类StringBuffer
8. 4 其他操作
8. 4. 1 字符串的比较
8. 4. 2 字符串的转化
8. 4. 3 运算符"+"的重载
第二篇 编程技术及应用
第九章 例外处理
9. 1 什么是例外
9. 1. 1 例外示例
9. 1. 2 例外处理机制
9. 1. 3 例外类的类层次
9. 2 例外的处理
9. 2. 1 捕获例外
9. 2. 2 声明抛弃例外
9. 2. 3 抛弃例外
9. 3 例外类的使用
第十章 输入/输出处理
10. 1 I/O流概述
10. 1. 1 I/O流层次
10. 1. 2 InputStream和 OutputStream
10. 2 文件处理
10. 2. 1 文件描述
10. 2. 2 文件的顺序处理
10. 2. 3 随机访问文件
10. 3 过滤流
10. 3. 1 BufferedInputStream和BufferedOutputStream
10. 3. 2 LineNumberInputStream
10. 3. 3 DataInputStream和DataOutputStream
10. 3. 4 PushbackInputStream
10. 3. 5 PrintStream
10. 4 字符流处理
10. 4. 1 Reader和Writer
10. 5 对象的串行化(Serialization)
10. 5. 1 串行化的概念和目的
10. 5. 2 串行化方法
10. 5. 3 串行化的注意事项
10. 5. 4 定制串行化
10. 6 其他常用流
10. 6. 1 管道流
10. 6. 2 内存的读/写
10. 6. 3 顺序输入流
第十一章 线程
11. 1 线程的概念
11. 2 线程的使用
11. 2. 1 线程体
11. 2. 2 线程的状态
11. 2. 3 线程体的构造
11. 2. 4 线程的调度
11. 2. 5 基本的线程控制
11. 3 多线程的互斥与同步
11. 3. 1 临界资源问题
11. 3. 2 互斥锁
11. 3. 3 多线程的同步
第十二章 图形用户界面设计
12. 1 生成Java图形用户界面
12. 1. 1 Java. awt包
12. 1. 2 容器与组件
12. 1. 3 常用容器
12. 1. 4 容器布局
12. 1. 5 布局管理器
12. 1. 6 小结
12. 2 AWT事件处理机制
12. 2. 1 JDK1. 0事件处理模型
12. 2. 2 JDK1. 1事件处理模型
12. 2. 3 事件对象和监听器
12. 2. 4 事件适配器(Event Adapters)
12. 3 AWT组件库
12. 3. 1 按钮(Button)
12. 3. 2 复选框(CheckboX)
12. 3. 3 复选枢纽(CheckboxGroup)——"单选框(Radio Button)"
12. 3. 4 下拉式菜单(Choice)
12. 3. 5 画布(Canvas)
12. 3. 6 标签(Label)
12. 3. 7 单行文本输入区(TextField)
12. 3. 8 文本输入区(TextArea)
12. 3. 9 TextComponent
12. 3. 10 列表(List)
12. 3. 11 框架(Frame)
12. 3. 12 面板(Panel)
12. 3. 13 对话框(Dialog)
12. 3. 14 文件对话框(FileDialog)
12. 3. 15 滚动窗口(ScrollPane)
12. 3. 16 菜单(Menu)
12. 3. 17 控制显示效果
第十三章 Java Applet
13. 1 Applet简介
13. 1. 1 什么是Applet?
13. 1. 2 载入Applet
13. 1. 3 Applet的安全机制
13. 1. 4 "Hello World!"举例
13. 2 Applet的执行
13. 2. 1 Applet的创建
13. 2. 2 Applet类的继承关系
13. 2. 3 Applet的生命周期及主要方法
13. 2. 4 Applet和HTML
13. 2. 5 Applet与Application
13. 2. 6 AppletViewer
13. 3 Applet的AWT绘制
13. 3. 1 与AWT绘制过程有关的方法
13. 3. 2 java. awt. Graphics类
13. 3. 3 在Applet中输出文字
13. 3. 4 Applet的AWT绘制举例
13. 4 Applet的多媒体支持
13. 4. 1 图像
13. 4. 2 动画
13. 4. 3 声音
13. 5 Applet的通信
13. 5. 1 同页Applet间的通信
13. 5. 2 Applet和浏览器之间的通信
13. 5. 3 Applet的网络通信
第十四章 网络通信
14. 1 URL
14. 1. 1 URL的组成和类URL
14. 1. 2 通过URL读取WWW信息
14. 1. 3 通过URLConnetction连接到WWW
14. 2 Socket通信
14. 2. 1 socket通信的一般结构
14. 2. 2 创建socket
14. 2. 3 打开输入/输出流
14. 2. 4 关闭socket
14. 2. 5 一个简单的client/server程序
14. 2. 6 多客户机制
14. 3 数据报通信
14. 3. 1 数据报通信和流式通信
14. 3. 2 DatagramSocket和DatagramPacket
14. 3. 3 一个简单的client/server例子
14. 3. 4 使用数据报进行广播通信
第三篇 高级应用改术
第十五章 JDBC技术
15. 1 JDBC概述
15. 1. 1 JDBC的特点
15. 1. 2 JDBC的结构
15. 1. 3 数据库应用模型
15. 2 通过JDBC访问数据库
15. 2. 1 与数据库建立连接
15. 2. 2 了解数据库的信息
15. 2. 3 查询数据库
15. 2. 4 检索结果集
15. 2. 5 更新数据库
15. 2. 6 参数的输入和输出
第十六章 Java的分布式计算技术
16. 1 CORBA与Java的集成——Java IDL技术
16. 1. 1 什么是CORBA
16. 1. 2 什么是Java IDL
16. 1. 3 IDL到Java的映射
16. 1. 4 使用JavaIDL的开发过程
16. 1. 5 JavaIDL技术总结
16. 2 Java RMI技术
16. 2. 1 什么是JavaRMI
16. 2. 2 RMI系统的一般结构
16. 2. 3 使用RMI构造分布式应用系统
第十七章 JavaBeans
17. 1 JavaBeans概述
17. 1. 1 什么是JavaBeans
17. 1. 2 Java Bean的特征
17. 1. 3 Beans开发工具库(BDK)
17. 1. 4 BeanBox
17. 2 构造一个简单的Bean
17. 3 Enterprise JavaBeans介绍
17. 3. 1 EJB概要
17. 3. 2 软构件模型
17. 3. 3 EJB构件模型的目标
17. 3. 4 EJB和其他技术的关系
附录 练习题
练习一(第一至四章)
练习二(第五至九章)
练习三(第十至十一章)
练习四(第十二至十四章)
第一章 Java语言概述
1. 1 Java语言发展简史
1. 1. 1 Java语言出现的背景
1. 1. 2 Java语言的深远影响
1. 2 Java的特点
1. 2. 1 Java语言的特点
1. 2. 2 Java Applet的特点
1. 2. 3 Java与C/C++的比较
1. 3 Java程序举例
1. 3. 1 Java应用程序(Application)
1. 3. 2 Java小应用程序(Applet)
1. 3. 3 Java程序结构
第二章 简单数据类型
2. 1 标识符和保留字
2. 1. 1 标识符
2. 1. 2 保留字
2. 2 数据类型概述
2. 2. 1 数据类型划分
2. 2. 2 常量和变量
2. 3 简单数据类型
2. 3. 1 布尔型数据
2. 3. 2 字符型数据
2. 3. 3 整型数据
2. 3. 4 浮点型(实型)数据
2. 3. 5 使用举例
2. 4 各类型数据间的优先关系和相互转换
2. 4. 1 自动类型转换
2. 4. 2 强制类型转换
第三章 运算将和表达式
3. 1 运算符
3. 1. 1 运算符概述
3. 1. 2 算术运算符
3. 1. 3 关系运算符
3. 1. 4 布尔逻辑运算符
3. 1. 5 位运算符
3. 1. 6 赋值运算符
3. 1. 7 条件运算符
3. 2 表达式
第四章 控制语句
4. 1 分支语句
4. 1. 1 条件语句if-else
4. 1. 2 多分支语句switch
4. 2 循环语句
4. 2. 1 while语句
4. 2. 2 do-while语句
4. 2. 3 for语句
4. 2. 4 举例
4. 3 与程序转移有关的其他语句
4. 3. 1 break语句
4. 3. 2 continue语句
4. 3. 3 返回语句return
4. 3. 4 举例
4. 4 例外处理语句
4. 5 注释语句
第五章 面向对象技术基础
5. 1 面向对象技术的形成与发展
5. 2 面向对象的基本概念和特征
5. 2. 1 对象
5. 2. 2 消息和方法
5. 2. 3 类
5. 2. 4 面向对象的基本特征
5. 3 面向对象的程序设计方法
5. 4 面向对象的程序设计语言
5. 4. 1 Smalltalk语言
5. 4. 2 C++语言
5. 4. 3 Java语言
第六章 Java语言中的面向对象特性
6. 1 类
6. 1. 1 类声明
6. 1. 2 类体
6. 1. 3 成员变量
6. 1. 4 成员方法
6. 1. 5 方法重载(Method Overloading)
6. 1. 6 构造方法
6. 1. 7 finalize()方法
6. 2 对象
6. 2. 1 对象的生成
6. 2. 2 对象的使用
6. 2. 3 对象的清除
6. 3 包
6. 3. 1 parkage语句
6. 3. 2 import语句
6. 3. 3 编译和运行包
6. 4 面向对象特性
6. 4. 1 封装性
6. 4. 2 继承性
6. 4. 3 多态性
6. 4. 4 其他
6. 5 抽象类和接口
6. 5. 1 抽象类
6. 5. 2 接口
6. 6 Inner Class
第六章 数组
7. 1 一维数组
7. 1. 1 一维数组的定义
7. 1. 2 一维数组的初始化
7. 1. 3 一维数组元素的引用
7. 1. 4 一维数组程序举例
7. 2 多维数组
7. 2. 1 二维数组的定义
7. 2. 2 二维数组的初始化
7. 2. 3 二维数组元素的引用
7. 2. 4 二维数组举例
第八章 字符串处理
8. 1 字符串的表示
8. 1. 1 字符串常量
8. 1. 2 用String表示字符串
8. 1. 3 用StrinBuffer表示字符串
8. 2 访问字符串
8. 2. 1 String
8. 2. 2 类StringBuffer
8. 3 修改字符串
8. 3. 1 String
8. 3. 2 类StringBuffer
8. 4 其他操作
8. 4. 1 字符串的比较
8. 4. 2 字符串的转化
8. 4. 3 运算符"+"的重载
第二篇 编程技术及应用
第九章 例外处理
9. 1 什么是例外
9. 1. 1 例外示例
9. 1. 2 例外处理机制
9. 1. 3 例外类的类层次
9. 2 例外的处理
9. 2. 1 捕获例外
9. 2. 2 声明抛弃例外
9. 2. 3 抛弃例外
9. 3 例外类的使用
第十章 输入/输出处理
10. 1 I/O流概述
10. 1. 1 I/O流层次
10. 1. 2 InputStream和 OutputStream
10. 2 文件处理
10. 2. 1 文件描述
10. 2. 2 文件的顺序处理
10. 2. 3 随机访问文件
10. 3 过滤流
10. 3. 1 BufferedInputStream和BufferedOutputStream
10. 3. 2 LineNumberInputStream
10. 3. 3 DataInputStream和DataOutputStream
10. 3. 4 PushbackInputStream
10. 3. 5 PrintStream
10. 4 字符流处理
10. 4. 1 Reader和Writer
10. 5 对象的串行化(Serialization)
10. 5. 1 串行化的概念和目的
10. 5. 2 串行化方法
10. 5. 3 串行化的注意事项
10. 5. 4 定制串行化
10. 6 其他常用流
10. 6. 1 管道流
10. 6. 2 内存的读/写
10. 6. 3 顺序输入流
第十一章 线程
11. 1 线程的概念
11. 2 线程的使用
11. 2. 1 线程体
11. 2. 2 线程的状态
11. 2. 3 线程体的构造
11. 2. 4 线程的调度
11. 2. 5 基本的线程控制
11. 3 多线程的互斥与同步
11. 3. 1 临界资源问题
11. 3. 2 互斥锁
11. 3. 3 多线程的同步
第十二章 图形用户界面设计
12. 1 生成Java图形用户界面
12. 1. 1 Java. awt包
12. 1. 2 容器与组件
12. 1. 3 常用容器
12. 1. 4 容器布局
12. 1. 5 布局管理器
12. 1. 6 小结
12. 2 AWT事件处理机制
12. 2. 1 JDK1. 0事件处理模型
12. 2. 2 JDK1. 1事件处理模型
12. 2. 3 事件对象和监听器
12. 2. 4 事件适配器(Event Adapters)
12. 3 AWT组件库
12. 3. 1 按钮(Button)
12. 3. 2 复选框(CheckboX)
12. 3. 3 复选枢纽(CheckboxGroup)——"单选框(Radio Button)"
12. 3. 4 下拉式菜单(Choice)
12. 3. 5 画布(Canvas)
12. 3. 6 标签(Label)
12. 3. 7 单行文本输入区(TextField)
12. 3. 8 文本输入区(TextArea)
12. 3. 9 TextComponent
12. 3. 10 列表(List)
12. 3. 11 框架(Frame)
12. 3. 12 面板(Panel)
12. 3. 13 对话框(Dialog)
12. 3. 14 文件对话框(FileDialog)
12. 3. 15 滚动窗口(ScrollPane)
12. 3. 16 菜单(Menu)
12. 3. 17 控制显示效果
第十三章 Java Applet
13. 1 Applet简介
13. 1. 1 什么是Applet?
13. 1. 2 载入Applet
13. 1. 3 Applet的安全机制
13. 1. 4 "Hello World!"举例
13. 2 Applet的执行
13. 2. 1 Applet的创建
13. 2. 2 Applet类的继承关系
13. 2. 3 Applet的生命周期及主要方法
13. 2. 4 Applet和HTML
13. 2. 5 Applet与Application
13. 2. 6 AppletViewer
13. 3 Applet的AWT绘制
13. 3. 1 与AWT绘制过程有关的方法
13. 3. 2 java. awt. Graphics类
13. 3. 3 在Applet中输出文字
13. 3. 4 Applet的AWT绘制举例
13. 4 Applet的多媒体支持
13. 4. 1 图像
13. 4. 2 动画
13. 4. 3 声音
13. 5 Applet的通信
13. 5. 1 同页Applet间的通信
13. 5. 2 Applet和浏览器之间的通信
13. 5. 3 Applet的网络通信
第十四章 网络通信
14. 1 URL
14. 1. 1 URL的组成和类URL
14. 1. 2 通过URL读取WWW信息
14. 1. 3 通过URLConnetction连接到WWW
14. 2 Socket通信
14. 2. 1 socket通信的一般结构
14. 2. 2 创建socket
14. 2. 3 打开输入/输出流
14. 2. 4 关闭socket
14. 2. 5 一个简单的client/server程序
14. 2. 6 多客户机制
14. 3 数据报通信
14. 3. 1 数据报通信和流式通信
14. 3. 2 DatagramSocket和DatagramPacket
14. 3. 3 一个简单的client/server例子
14. 3. 4 使用数据报进行广播通信
第三篇 高级应用改术
第十五章 JDBC技术
15. 1 JDBC概述
15. 1. 1 JDBC的特点
15. 1. 2 JDBC的结构
15. 1. 3 数据库应用模型
15. 2 通过JDBC访问数据库
15. 2. 1 与数据库建立连接
15. 2. 2 了解数据库的信息
15. 2. 3 查询数据库
15. 2. 4 检索结果集
15. 2. 5 更新数据库
15. 2. 6 参数的输入和输出
第十六章 Java的分布式计算技术
16. 1 CORBA与Java的集成——Java IDL技术
16. 1. 1 什么是CORBA
16. 1. 2 什么是Java IDL
16. 1. 3 IDL到Java的映射
16. 1. 4 使用JavaIDL的开发过程
16. 1. 5 JavaIDL技术总结
16. 2 Java RMI技术
16. 2. 1 什么是JavaRMI
16. 2. 2 RMI系统的一般结构
16. 2. 3 使用RMI构造分布式应用系统
第十七章 JavaBeans
17. 1 JavaBeans概述
17. 1. 1 什么是JavaBeans
17. 1. 2 Java Bean的特征
17. 1. 3 Beans开发工具库(BDK)
17. 1. 4 BeanBox
17. 2 构造一个简单的Bean
17. 3 Enterprise JavaBeans介绍
17. 3. 1 EJB概要
17. 3. 2 软构件模型
17. 3. 3 EJB构件模型的目标
17. 3. 4 EJB和其他技术的关系
附录 练习题
练习一(第一至四章)
练习二(第五至九章)
练习三(第十至十一章)
练习四(第十二至十四章)
猜您喜欢