Internet与Java程序设计

Internet与Java程序设计
作 者: 张永奎 王素格
出版社: 科学出版社
丛编项: 计算机实用技术教材丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Internet与Java程序设计》作者简介

内容简介

本书是针对Internet与Java程序设计编写的。其内容由两部分组成:第一部分介绍了Internet的程序设计技术,包括Internet概况及电子邮件、文件传输、远程登录等主要应用,较详细地介绍了HTML文档设计以及CGI程序设计的入门知识;第二部分重点介绍了Java的程序设计技巧,包括Java的语言基础、面向对象机制、图形用户界面、多线程控制与数据库连接以及分布式计算等内容。本书的内容安排由浅入深,循序渐进.并配以丰富的应用实例,让读者能比较全面地、系统地了解到Internet与Java的编程技术,是一本学习掌握Internet与Java的编程技巧、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