Java网络编程基础

Java网络编程基础
作 者: 殷兆麟
出版社: 清华大学出版社;北方交通大学出版社
丛编项: 21世纪高职高专规划教材 计算机系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java网络编程基础》作者简介

内容简介

本书主要介绍Java面向对象编程和Java小应用程序编程的有关概念、术语、技术。这些是进一步学习Java网络编程和Java网络高级编程的基础。本书共11章,1-8章分别介绍Java语言特点、Java开发环境基本知识、Java语言基础、Java面向对象的程序设计、异常处理、Java基本类的使用、图形用户界面、多线程编程。这些内容是Java应用程序设计的基础知识。第9章简明介绍网络基本知识与URL编程,使没有学习过程计算机网络的学生在学习本书也不会因缺少必要的网络知识而感到困难。第10章介绍Java小应用程序的开发。第11章介绍Java程序的存档及存档文件的使用。本书可作高职、高专计算机专业、电子商务专业、通信专业及相关专业的Java网络编程基础教材,也可作为Java爱好者、网络编程爱好者的自学教材。

图书目录

第1章Java语言概述

1. 1 Java的语言特性

1. 1. 1 面向对象

1. 1. 2 可移植性

1. 1. 3 稳定性和安全性

1. 1. 4 简单性

1. 1. 5 高性能

1. 1. 6 动态特性

1. 2 虚拟机. Java虚拟机与Java运行环境

1. 2. 1 虚拟机使语言与其运行环境无关

1. 2. 2 Java虚拟机与Java运行环境

1. 3 Java程序的运行

小结

习题

第2章 Java开发环境基本知识

2. 1 Java开发环境

2. 2. 1 JDK的安装与配置

2. 2. 2 JDK的主要功能

2. 2. 3 JDK下开发Java应用的步骤

2. 3 JBuilder 8. 0安装

2. 3. 1 JBuilder8. 0概述. 环境配置及使用

2. 3. 2 用JBuider8. 0安装

2. 3. 3 用JBuider8. 0下Java应用程序开发步骤

小结

习题

第3章 Java语言基础

3. 1 一个简单的Java程序实例

3. 1. 1 类首部

3. 1. 2 类体

3. 2 标识符. 注释和分隔符

3. 2. 1 标识符

3. 2. 2 注释

3. 2. 3 分隔符

3. 3 局部变量和常量

3. 3. 1 变量

3. 3. 2 常量

3. 4 基本类型与一维数组

3. 4. 1 整型

3. 4. 2 浮点型

3. 4. 3 布尔型

3. 4. 4 字符型

3. 4. 5 一维数组

3. 5 运算符及表达式

3. 5. 1 表达式

3. 5. 2 运算符

3. 5. 3 算术运算符

3. 5. 4 关系运算符

3. 5. 5 逻辑运算符

3. 5. 6 位运算符

3. 5. 7 赋值运算符

3. 5. 8 条件运算符

3. 6 运算符的优先级

3. 7 数据类型转换

3. 7. 1 自动类型转换

3. 7. 2 强制类型转换

3. 8 简单语句和复合语句

3. 8. 1 变量说明语句

3. 8. 2 赋值语句

3. 8. 3 方法调用语句

3. 8. 4 空语句

3. 8. 5 标准输入输出 I/O

3. 8. 6 复合语句

3. 9 控制语句

3. 9. 1 选择语句

3. 9. 2 switch语句

3. 9. 3 循环语句

3. 9. 4 循环的嵌套

3. 9. 5 break语句和continue语句

3. 10 综合应用举例

3. 10. 1 示例1:输出加法表

3. 10. 2 示例2:整数排序

3. 10. 3 类方法的调试概述

小结

习题

第4章 Java面向对象程序设计

4. 1 面向对象系统分析

4. 2 对象和类

4. 2. 1 对象

4. 2. 2 类

4. 3 Java的包与类

4. 3. 1 类描述对象特征

4. 3. 2 类首说明

4. 3. 3 类体

4. 4 继承

4. 4. 1 继承概述

4. 4. 2 父类和子类的单继承定义格式

4. 4. 3 子类对父类成员重载

4. 4. 4 null, this, super

4. 4. 5 多态性

4. 4. 6 final类 最终类

4. 5 接口

4. 5. 1 接口的说明

4. 5. 2 接口的使用

4. 5. 3 接口与类的比较

4. 6 抽象类和方法

4. 7 包

4. 7. 1 包说明

4. 7. 2 包的层次结构

4. 7. 3 包的使用

4. 8 类. 类成员访问权限的进一步讨论

4. 9 综合应用示例

4. 9. 1 单向链结点类描述

4. 9. 2 单向链表

4. 9. 3 单向链表中插入或删除一个结点

4. 9. 4 单向链表类

4. 9. 5 队和栈

4. 9. 6 利用单向链表实现简单的学生成绩管理

小结

习题

第5章 异常处理

5. 1 异常类的层次

5. 2 throws抛出异常

5. 3 throw抛出异常

5. 4 异常处理

5. 4. 1 try...catch...finally语句

5. 4. 2 finally子句

5. 5 综合应用示例

5. 6 程序运行错误的排除及异常处理的调试

5. 6. 1 程序调试工具 Debug 概述

5. 6. 2 调试工具的使用

5. 6. 3 异常处理调试

小结

习题

第6章 Java的基本可重用类

6. 1 Java主要的可重用包

6. 2 Java语言包

6. 2. 1 字符串类

6. 2. 2 Math类

6. 3 java. util包

6. 3. 1 java. util包的构成

6. 3. 2 日期时间类

6. 3. 3 向量类及其使用

6. 3. 4 哈希表类及其应用

6. 4 输入与输出流的运用

6. 4. 1 流

6. 4. 2 标准输入输出流

6. 4. 3 InputStream类和OutputStream类

6. 4. 4 字符流文件

6. 4. 5 字节流文件

6. 4. 6 缓冲区流输出和输入

6. 4. 7 数据和对象的输入输出流

6. 5 综合应用示例

小结

习题

第7章 图形用户界面

7. 1 抽象窗口工具箱--AWT组件

7. 1. 1 AWT中的容器

7. 1. 2 AWT的基本控件

7. 1. 3 菜单

7. 1. 4 使用AWT组件绘图

7. 1. 5 AWT组件在容器中的布局及其他常用类

7. 1. 6 事件和事件的处理

7. 2 用组件构造用户图形界面

7. 2. 1 综合示例一

7. 2. 2 综合示例二

小结

习题

第8章 多线程程序设计

8. 1 线程概述

8. 2 多线程实现机制

8. 2. 1 继承Thread类

8. 2. 2 实现Runnable接口

8. 3 线程控制

8. 3. 1 线程状态及其转换

8. 3. 2 创建状态

8. 3. 3 就绪状态

8. 3. 4 等待状态

8. 3. 5 撤销状态

8. 3. 6 线程类其他常用的方法

8. 3. 7 线程的同步

8. 3. 8 线程通信

小结

习题

第9章 网络基础与URL编程

9. 1 计算机网络系统概述

9. 2 TCP/IP协议族

9. 2. 1 TCP/IP核心协议

9. 2. 2 TCP/IP应用层协议

9. 3 HTTP协议

9. 3. 1 概述

9. 3. 2 HTTP通信的步骤

9. 3. 3 HTTP几种方法

9. 4 Java与网络

9. 4. 1 Java获取IP地址

9. 4. 2 JavaURL编程

9. 4. 3 URLConnection 类的使用

小结

习题

第10章 Java小应用程序Applet

10. 1 Applet程序开发步骤

10. 1. 1 用JDK开发Applet

10. 1. 2 用JBuilder开发Applet

10. 2 Applet类

10. 2. 1 Applet类概述

10. 2. 2 Applet的运行控制

10. 3 HTML中Applet标志

10. 3. 1 控制Applet窗口的主要标志

10. 3. 2 Applet程序从HTML中接受参数

10. 4 Applet的事件及其处理

10. 4. 1 Applet中的鼠标操作

10. 4. 2 Applet中的键盘操作

10. 5 Applet的应用

10. 5. 1 Applet之间进行通信

10. 5. 2 利用Applet来显示图像

10. 5. 3 利用Applet播放声音

10. 5. 4 网页跳动的文字

10. 5. 5 网页中的动画

10. 6 浏览器浏览Applet

10. 6. 1 远程浏览Applet

10. 6. 2 查看Java错误

10. 6. 3 浏览器端的安全

小结

习题

第11章 Java文件存档

11. 1 JBuilder下Java文件存档

11. 1. 1 应用程序存档成一个jar文件

11. 1. 2 jar文件运行

11. 1. 3 jar文件修改与重新测试

11. 2 JDK下Java文件存档

11. 2. 1 JDK下的jar程序概述

11. 2. 2 把Java文件压缩存档

11. 2. 3 显示存档文件中的内容

11. 2. 4 从档案中解压缩文件

11. 2. 5 Manifest文件

11. 3 使用存档文档

11. 3. 1 使用存档文件中的类

11. 3. 2 小应用程序使用其存档文件

11. 3. 3 扩展系统已有的类

11. 3. 4 Java调用类的顺序

小结

习题

参考文献