书籍详情
Internet与Java程序设计
作者:张永奎,王素格等编著
出版社:科学出版社
出版时间:2001-05-01
ISBN:9787030094001
定价:¥25.00
购买这本书可以去
内容简介
本书是针对Internet与Java程序设计编写的。其内容由两部分组成:第一部分介绍了Internet的程序设计技术,包括Internet概况及电子邮件、文件传输、远程登录等主要应用,较详细地介绍了HTML文档设计以及CGI程序设计的入门知识;第二部分重点介绍了Java的程序设计技巧,包括Java的语言基础、面向对象机制、图形用户界面、多线程控制与数据库连接以及分布式计算等内容。本书的内容安排由浅入深,循序渐进.并配以丰富的应用实例,让读者能比较全面地、系统地了解到Internet与Java的编程技术,是一本学习掌握Internet与Java的编程技巧、Java与数据库连接以及分布式计算的参考书。本书可作为计算机专业及相关专业的本科生、研究生学习Internet与Java程序设计课程的教材,工程技术人员也可参考阅读。
作者简介
暂缺《Internet与Java程序设计》作者简介
目录
第1章 Internet概述
第1节 Internet的起源与发展
1. 1. 1 什么是网络
1. 1. 2 Internet的起源
1. 1. 3 Internet的发展
第2节 Internet的网络协议
1. 2. 1 Internet的TCP/IP协议
1. 2. 2 Internet的网络地址
1. 2. 3 Internet的域名系统
第3节 与Internet的连接
1. 3. 1 实现与Internet连接的一般步骤
1. 3. 2 用户如何进入和使用Internet
第4节 World Wide Web
1. 4. 1 网络信息服务工具概述
1. 4. 2 什么是WWW
1. 4. 3 WWW系统的客户机/服务器工作模式
1. 4. 4 WWW服务器
1. 4. 5 统一资源定位器URL
1. 4. 6 WWW系统浏览器
1. 4. 7 WWW系统网关
第5节 Web安全技术与防火墙
1. 5. 1 Web在安全上的漏洞
1. 5. 2 如何在Web上提高系统安全性和稳定性
1. 5. 3 防火墙
第6节 电子邮件
1. 6. 1 什么是电子邮件
1. 6. 2 电子邮件的发送和接收过程
1. 6. 3 电子邮件地址格式
1. 6. 4 电子邮件被退回的原因
第7节 文件传输
1. 7. 1 FTP的联机步骤
1. 7. 2 如何查找文件
1. 7. 3 如何传输文件
第8节 远程登录
1. 8. 1 什么是远程登录
1. 8. 2 远程登录的操作过程
第9节 中国Internet发展的历程与现状
1. 9. 1 中国Internet发展历程
1. 9. 2 中国互联网发展的现状
第2章 HTML文档设计
第1节 HTML概述
2. 1. 1 WWW主页
2. 1. 2 一个HTML文档的例子
第2节 常用的HTML描述标记
2. 2. 1 页面标记
2. 2. 2 字体标记
2. 2. 3 文字布局标记
2. 2. 4 图像标记
2. 2. 5 表单标记
2. 2. 6 表格标记
2. 2. 7 多窗口页面
2. 2. 8 会移动的文字
2. 2. 9 多媒体页面
第3节 WWW上的动态显示
2. 3. 1 利用HTML语言本身的功能实现动态显示
2. 3. 2 使用动态图像
2. 3. 3 利用CGI程序
2. 3. 4 利用JavaScript语言
第3章 CGI入门
第1节 CGI基本概念
3. 1. 1 什么是CGI
3. 1. 2 为什么使用CGI
3. 1. 3 环境变量
3. 1. 4 几种常用数据库接口
第2节 CGI标题和信息传送方法
3. 2. 1 CGI标题
3. 2. 2 CGI信息传递方法
3. 2. 3 一个cgi—bin脚本例子
第3节 选择CGI工具
3. 3. 1 对CGI编程语言的要求
3. 3. 2 解释脚本语言
3. 3. 3 编译型语言
3. 3. 4 编译解释脚本语言
3. 3. 5 CGI编程工具的比较
第4节 CGI编程实例
3. 4. 1 显示当前日期
3. 4. 2 一个计数器例子
第4章 面向对象编程基础
第1节 面向过程编程与面向对象编程
4. 1. 1 POP(Procedure-Oriented Programming)
4. 1. 2 OOP(Object-Oriented Programming)
第2节 对象和方法
4. 2. 1 对象的定义
4. 2. 2 对象的变量和方法
第3节 消息
4. 3. 1 对象间的消息传递
4. 3. 2 消息中的参数
第4节 类
4. 4. 1 类的定义
4. 4. 2 对象与类的关系
4. 4. 3 使用类的好处
第5节 继承性
4. 5. 1 类的继承性
4. 5. 2 继承的优越性
第6节 封装性
4. 6. 1 封装的概念
4. 6. 2 封装的优越性
第7节 多态性
第5章 Java概述
第1节 Java技术的出现与形成
第2节 Java语言的特色
第3节 建立Java的开发环境
5. 3. 1 获取并安装Java编译器和工具
5. 3. 2 JDK环境工具
第4节 一个简单的Java程序
5. 4. 1 “Welcome to JAVA”独立应用程序
5. 4. 2 Java独立应用程序基本结构的剖析
第6章 对象. 类和接口
第1节 对象的生命周期
6. 1. 1 创建对象
6. 1. 2 使用对象
6. 1. 3 清理无用的对象
第2节 类的创建
6. 2. 1 类声明
6. 2. 2 类体描述
6. 2. 3 声明成员变量
6. 2. 4 实现方法
6. 2. 5 控制对类成员的访问
6. 2. 6 实例成员和类成员
6. 2. 7 编写构造函数与撤销方法
第3节 子类. 超类和继承
6. 3. 1 类的层次
6. 3. 2 建立子类
6. 3. 3 抽象类和方法
第4节 接口
6. 4. 1 接口的定义
6. 4. 2 接口的实现
6. 4. 3 接口的使用
第5节 包
6. 5. 1 包的建立
6. 5. 2 包的使用
6. 5. 3 Java包
第7章 Java语言基础
第1节 变量和数据类型
7. 1. 1 变量的类型
7. 1. 2 变量的名字
7. 1. 3 变量的作用域
7. 1. 4 变量的初始化
第2节 运算符
7. 2. 1 算术运算符
7. 2. 2 关系运算符和逻辑运算符
7. 2. 3 位运算符
7. 2. 4 赋值运算符
第3节 表达式
第4节 流程控制
7. 4. 1 条件语句
7. 4. 2 循环语句
7. 4. 3 开关语句
7. 4. 4 转移语句
第5节 数组
7. 5. 1 数组的声明
7. 5. 2 数组的创建
7. 5. 3 数组的操作
第8章 出错与异常情况处理
第1节 Java语言中的错误类型
第2节 抛出异常情况
8. 2. 1 如何抛出一个异常情况
8. 2. 2 如何创建异常情况类
第3节 捕捉异常情况
8. 3. 1 当异常情况发生时应该作什么
8. 3. 2 捕捉多个异常情况
8. 3. 3 重抛异常情况
8. 3. 4 finally子句
第9章 Java的I/O流
第1节 I/O流概述
9. 1. 1 简单的I/O流
9. 1. 2 筛选流
9. 1. 3 其他I/O类和接口
第2节 InputStream和PrintStream
9. 2. 1 InputStream
9. 2. 2 PrintStream
第3节 顺序访问流
9. 3. 1 定义一个Employee类
9. 3. 2 不同的存储方案
9. 3. 3 包含分隔符的输出
9. 3. 4 字符串分割类
9. 3. 5 读有分隔符的输入
9. 3. 6 数据文件测试程序
第4节 随机访问流
9. 4. 1 RandomAccessFile类
9. 4. 2 File类
9. 4. 3 使用随机访问流的例子
第5节 对象流
9. 5. 1 存储可变类型的对象
9. 5. 2 一个对象文件测试的例子
第10章 Java的用户界面
第1节 Java用户界面概述
第2节 AWT构件类及其使用
10. 2. 1 AWT类库的功能
10. 2. 2 java. awt包的继承层次
10. 2. 3 AWT的显示机制
10. 2. 4 AWT的基本构件
10. 2. 5 颜色和字体
第3节 容器
第4节 布局管理器及其使用
10. 4. 1 Flow Lavout
10. 4. 2 Border Layout
10. 4. 3 Grid Layout
10. 4. 4 Card Layout
10. 4. 5 GridBag Layout
第5节 AWT事件处理
第6节 Java JFC
10. 6. 1 Java JFC的组成
10. 6. 2 Swing简介
10. 6. 3 Swing层次结构
第11章 多线程机制
第1节 线程的概念
11. 1. 1 线程
11. 1. 2 线程的状态
第2节 线程的使用
11. 2. 1 线程的创建
11. 2. 2 线程的优先级
11. 2. 3 基本的线程控制
第3节 线程的同步
第12章 Applet
第1节 Applet基础
12. 1. 1 一个简单的JavaApplet
12. 1. 2 Applet的类层次和成员
12. 1. 3 Java的标记
12. 1. 4 Applet的安全性
第2节 Applet的生命周期和主要行为
12. 2. 1 Applet的生命周期
12. 2. 2 绘画和事件处理方法
12. 2. 3 增加UI构件的方法
12. 2. 4 Applet中的线程
第3节 建立Applet的用户接口
12. 3. 1 建立一个图形用户接口(GUI)
12. 3. 2 向Applet传递信息
第4节 Applet编程技巧
12. 4. 1 一个动画显示例子
12. 4. 2 扩充Applet超类
12. 4. 3 创建线程
12. 4. 4 显示动画
12. 4. 5 鼠标事件
12. 4. 6 使用图像
12. 4. 7 播放声音
第13章 用户网络程序设计
第1节 URL的使用
13. 1. 1 什么是URL
13. 1. 2 建立一个URL
13. 1. 3 直接从URL读取内容
13. 1. 4 连接一个URL
13. 1. 5 读写URLConnnection
第2节 编写客户机/服务器的应用程序
13. 2. 1 什么是Socket
13. 2. 2 编写服务端的程序
13. 2. 3 编写客户端的程序
13. 2. 4 处理客户端请求
13. 2. 5 程序的优化
第14章 原生方法
第1节 原生方法的使用
第2节 从Java调用C函数
第3节 Java与C的参数传递
14. 3. 1 自动参数
14. 3. 2 简单数据类型的参数及返回值
14. 3. 3 复杂数据类型的参数及返回值
第15章 Java数据库连接
第1节 JDBC概述
15. 1. 1 JBDC简介
15. 1. 2 JDBC设计模型
15. 1. 3 Java为什么不采用ODBC模型
15. 1. 4 JDBC API
15. 1. 5 驱动程序
第2节 结构化查询语言SQL
15. 2. 1 数据库概念
15. 2. 2 存储过程
15. 2. 3 SQL的基本内容
第3节 JDBC对象与接口
15. 3. 1 数据库连接对象与接口
15. 3. 2 数据库查询接口
15. 3. 3 CallableStatement接口
第4节 结果集与元数据
15. 4. 1 ResultSet对象
15. 4. 2 ResultSet接口
15. 4. 3 元数据
第16章 Java远程方法调用——分布式计算
第1节 RMI概述
第2节 RMI系统的体系结构
第3节 一个简单的RMI例子
16. 3. 1 定义Java远程类的接口
16. 3. 2 生成远程类的实现类和服务器类
16. 3. 3 生成存根和框架类
16. 3. 4 启动RMI注册表和服务器应用程序
16. 3. 5 生成访问远程对象的客户机程序
16. 3. 6 执行客户机程序
第4节 传递属性
16. 4. 1 服务器定义的策略
16. 4. 2 一个例子:计算服务器
第5节 代理
第6节 与服务器的连接
16. 6. 1 使用JDBC连接数据库
16. 6. 2 使用JNI连接数据库
第7节 RMI系统的保密与安全
附录1 Corsole类的源代码[3]
附录2 Format类的源代码[3]
附录3
第1节 Internet的起源与发展
1. 1. 1 什么是网络
1. 1. 2 Internet的起源
1. 1. 3 Internet的发展
第2节 Internet的网络协议
1. 2. 1 Internet的TCP/IP协议
1. 2. 2 Internet的网络地址
1. 2. 3 Internet的域名系统
第3节 与Internet的连接
1. 3. 1 实现与Internet连接的一般步骤
1. 3. 2 用户如何进入和使用Internet
第4节 World Wide Web
1. 4. 1 网络信息服务工具概述
1. 4. 2 什么是WWW
1. 4. 3 WWW系统的客户机/服务器工作模式
1. 4. 4 WWW服务器
1. 4. 5 统一资源定位器URL
1. 4. 6 WWW系统浏览器
1. 4. 7 WWW系统网关
第5节 Web安全技术与防火墙
1. 5. 1 Web在安全上的漏洞
1. 5. 2 如何在Web上提高系统安全性和稳定性
1. 5. 3 防火墙
第6节 电子邮件
1. 6. 1 什么是电子邮件
1. 6. 2 电子邮件的发送和接收过程
1. 6. 3 电子邮件地址格式
1. 6. 4 电子邮件被退回的原因
第7节 文件传输
1. 7. 1 FTP的联机步骤
1. 7. 2 如何查找文件
1. 7. 3 如何传输文件
第8节 远程登录
1. 8. 1 什么是远程登录
1. 8. 2 远程登录的操作过程
第9节 中国Internet发展的历程与现状
1. 9. 1 中国Internet发展历程
1. 9. 2 中国互联网发展的现状
第2章 HTML文档设计
第1节 HTML概述
2. 1. 1 WWW主页
2. 1. 2 一个HTML文档的例子
第2节 常用的HTML描述标记
2. 2. 1 页面标记
2. 2. 2 字体标记
2. 2. 3 文字布局标记
2. 2. 4 图像标记
2. 2. 5 表单标记
2. 2. 6 表格标记
2. 2. 7 多窗口页面
2. 2. 8 会移动的文字
2. 2. 9 多媒体页面
第3节 WWW上的动态显示
2. 3. 1 利用HTML语言本身的功能实现动态显示
2. 3. 2 使用动态图像
2. 3. 3 利用CGI程序
2. 3. 4 利用JavaScript语言
第3章 CGI入门
第1节 CGI基本概念
3. 1. 1 什么是CGI
3. 1. 2 为什么使用CGI
3. 1. 3 环境变量
3. 1. 4 几种常用数据库接口
第2节 CGI标题和信息传送方法
3. 2. 1 CGI标题
3. 2. 2 CGI信息传递方法
3. 2. 3 一个cgi—bin脚本例子
第3节 选择CGI工具
3. 3. 1 对CGI编程语言的要求
3. 3. 2 解释脚本语言
3. 3. 3 编译型语言
3. 3. 4 编译解释脚本语言
3. 3. 5 CGI编程工具的比较
第4节 CGI编程实例
3. 4. 1 显示当前日期
3. 4. 2 一个计数器例子
第4章 面向对象编程基础
第1节 面向过程编程与面向对象编程
4. 1. 1 POP(Procedure-Oriented Programming)
4. 1. 2 OOP(Object-Oriented Programming)
第2节 对象和方法
4. 2. 1 对象的定义
4. 2. 2 对象的变量和方法
第3节 消息
4. 3. 1 对象间的消息传递
4. 3. 2 消息中的参数
第4节 类
4. 4. 1 类的定义
4. 4. 2 对象与类的关系
4. 4. 3 使用类的好处
第5节 继承性
4. 5. 1 类的继承性
4. 5. 2 继承的优越性
第6节 封装性
4. 6. 1 封装的概念
4. 6. 2 封装的优越性
第7节 多态性
第5章 Java概述
第1节 Java技术的出现与形成
第2节 Java语言的特色
第3节 建立Java的开发环境
5. 3. 1 获取并安装Java编译器和工具
5. 3. 2 JDK环境工具
第4节 一个简单的Java程序
5. 4. 1 “Welcome to JAVA”独立应用程序
5. 4. 2 Java独立应用程序基本结构的剖析
第6章 对象. 类和接口
第1节 对象的生命周期
6. 1. 1 创建对象
6. 1. 2 使用对象
6. 1. 3 清理无用的对象
第2节 类的创建
6. 2. 1 类声明
6. 2. 2 类体描述
6. 2. 3 声明成员变量
6. 2. 4 实现方法
6. 2. 5 控制对类成员的访问
6. 2. 6 实例成员和类成员
6. 2. 7 编写构造函数与撤销方法
第3节 子类. 超类和继承
6. 3. 1 类的层次
6. 3. 2 建立子类
6. 3. 3 抽象类和方法
第4节 接口
6. 4. 1 接口的定义
6. 4. 2 接口的实现
6. 4. 3 接口的使用
第5节 包
6. 5. 1 包的建立
6. 5. 2 包的使用
6. 5. 3 Java包
第7章 Java语言基础
第1节 变量和数据类型
7. 1. 1 变量的类型
7. 1. 2 变量的名字
7. 1. 3 变量的作用域
7. 1. 4 变量的初始化
第2节 运算符
7. 2. 1 算术运算符
7. 2. 2 关系运算符和逻辑运算符
7. 2. 3 位运算符
7. 2. 4 赋值运算符
第3节 表达式
第4节 流程控制
7. 4. 1 条件语句
7. 4. 2 循环语句
7. 4. 3 开关语句
7. 4. 4 转移语句
第5节 数组
7. 5. 1 数组的声明
7. 5. 2 数组的创建
7. 5. 3 数组的操作
第8章 出错与异常情况处理
第1节 Java语言中的错误类型
第2节 抛出异常情况
8. 2. 1 如何抛出一个异常情况
8. 2. 2 如何创建异常情况类
第3节 捕捉异常情况
8. 3. 1 当异常情况发生时应该作什么
8. 3. 2 捕捉多个异常情况
8. 3. 3 重抛异常情况
8. 3. 4 finally子句
第9章 Java的I/O流
第1节 I/O流概述
9. 1. 1 简单的I/O流
9. 1. 2 筛选流
9. 1. 3 其他I/O类和接口
第2节 InputStream和PrintStream
9. 2. 1 InputStream
9. 2. 2 PrintStream
第3节 顺序访问流
9. 3. 1 定义一个Employee类
9. 3. 2 不同的存储方案
9. 3. 3 包含分隔符的输出
9. 3. 4 字符串分割类
9. 3. 5 读有分隔符的输入
9. 3. 6 数据文件测试程序
第4节 随机访问流
9. 4. 1 RandomAccessFile类
9. 4. 2 File类
9. 4. 3 使用随机访问流的例子
第5节 对象流
9. 5. 1 存储可变类型的对象
9. 5. 2 一个对象文件测试的例子
第10章 Java的用户界面
第1节 Java用户界面概述
第2节 AWT构件类及其使用
10. 2. 1 AWT类库的功能
10. 2. 2 java. awt包的继承层次
10. 2. 3 AWT的显示机制
10. 2. 4 AWT的基本构件
10. 2. 5 颜色和字体
第3节 容器
第4节 布局管理器及其使用
10. 4. 1 Flow Lavout
10. 4. 2 Border Layout
10. 4. 3 Grid Layout
10. 4. 4 Card Layout
10. 4. 5 GridBag Layout
第5节 AWT事件处理
第6节 Java JFC
10. 6. 1 Java JFC的组成
10. 6. 2 Swing简介
10. 6. 3 Swing层次结构
第11章 多线程机制
第1节 线程的概念
11. 1. 1 线程
11. 1. 2 线程的状态
第2节 线程的使用
11. 2. 1 线程的创建
11. 2. 2 线程的优先级
11. 2. 3 基本的线程控制
第3节 线程的同步
第12章 Applet
第1节 Applet基础
12. 1. 1 一个简单的JavaApplet
12. 1. 2 Applet的类层次和成员
12. 1. 3 Java的标记
12. 1. 4 Applet的安全性
第2节 Applet的生命周期和主要行为
12. 2. 1 Applet的生命周期
12. 2. 2 绘画和事件处理方法
12. 2. 3 增加UI构件的方法
12. 2. 4 Applet中的线程
第3节 建立Applet的用户接口
12. 3. 1 建立一个图形用户接口(GUI)
12. 3. 2 向Applet传递信息
第4节 Applet编程技巧
12. 4. 1 一个动画显示例子
12. 4. 2 扩充Applet超类
12. 4. 3 创建线程
12. 4. 4 显示动画
12. 4. 5 鼠标事件
12. 4. 6 使用图像
12. 4. 7 播放声音
第13章 用户网络程序设计
第1节 URL的使用
13. 1. 1 什么是URL
13. 1. 2 建立一个URL
13. 1. 3 直接从URL读取内容
13. 1. 4 连接一个URL
13. 1. 5 读写URLConnnection
第2节 编写客户机/服务器的应用程序
13. 2. 1 什么是Socket
13. 2. 2 编写服务端的程序
13. 2. 3 编写客户端的程序
13. 2. 4 处理客户端请求
13. 2. 5 程序的优化
第14章 原生方法
第1节 原生方法的使用
第2节 从Java调用C函数
第3节 Java与C的参数传递
14. 3. 1 自动参数
14. 3. 2 简单数据类型的参数及返回值
14. 3. 3 复杂数据类型的参数及返回值
第15章 Java数据库连接
第1节 JDBC概述
15. 1. 1 JBDC简介
15. 1. 2 JDBC设计模型
15. 1. 3 Java为什么不采用ODBC模型
15. 1. 4 JDBC API
15. 1. 5 驱动程序
第2节 结构化查询语言SQL
15. 2. 1 数据库概念
15. 2. 2 存储过程
15. 2. 3 SQL的基本内容
第3节 JDBC对象与接口
15. 3. 1 数据库连接对象与接口
15. 3. 2 数据库查询接口
15. 3. 3 CallableStatement接口
第4节 结果集与元数据
15. 4. 1 ResultSet对象
15. 4. 2 ResultSet接口
15. 4. 3 元数据
第16章 Java远程方法调用——分布式计算
第1节 RMI概述
第2节 RMI系统的体系结构
第3节 一个简单的RMI例子
16. 3. 1 定义Java远程类的接口
16. 3. 2 生成远程类的实现类和服务器类
16. 3. 3 生成存根和框架类
16. 3. 4 启动RMI注册表和服务器应用程序
16. 3. 5 生成访问远程对象的客户机程序
16. 3. 6 执行客户机程序
第4节 传递属性
16. 4. 1 服务器定义的策略
16. 4. 2 一个例子:计算服务器
第5节 代理
第6节 与服务器的连接
16. 6. 1 使用JDBC连接数据库
16. 6. 2 使用JNI连接数据库
第7节 RMI系统的保密与安全
附录1 Corsole类的源代码[3]
附录2 Format类的源代码[3]
附录3
猜您喜欢