Java程序设计(第2版)
定价:¥28.00
作者: 刘宝林
出版社:高等教育出版社
普通高等教育“十一五”国家级规划教材
- 高等教育出版社
- 9787040319088
- 2版
- 46242354-2
- 16开
- 400
- 工学
- 计算机类
- 工学、理学
内容简介
本书为“十二五”普通高等教育本科国家级规划教材。
本书全面详细地介绍了Java程序设计的基本知识、方法与技巧。全书共分9章,第1章~第6章主要介绍Java语言的基础知识和面向对象的编程思想,其中包括Java的编程环境、Java语言基础、类与对象、异常处理、基础类库与工具类库、输入/输出系统及文件操作。第7章~第9章主要介绍Java的多线程机制、图形用户界面及事件处理、网络编程等。附录中对Java编码规范作了简单的介绍。书中所有示例均在J2SDK1.6.0平台下编译通过。
本书既注重理论介绍,又强调实际应用,注重提高读者利用面向对象技术和Java语言解决实际问题的能力。本书可作为高等学校计算机相关课程的教材,也可作为各类成人教育学院Java程序设计课程、计算机水平考试和基础培训的教材,也可供同等程度的读者及计算机应用开发人员自学使用。
目录
目录
前言
第1 章 Java 概述
1.1 Java 语言简介
1.2 Java 语言的应用
1.3 Java 开发环境设置及开发工具介绍
1.4 Java 程序示例
小结
习题
第2 章 Java 语言基础
2.1 Java 语法基础
2.2 流程控制
2.3 数组
2.4 Java 的一般程序结构
小结
习题
第3 章 类与对象
3.1 面向对象程序设计
3.2 类与对象
3.3 对象的清除与垃圾回收
3.4 变量与变量的传递
3.5 访问控制符
3.6 非访问控制符和其他修饰符
3.7 接口
3.8 包
3.9 继承
3.10 组合
3.11 多态
小结
习题
第4 章 异常处理
4.1 异常处理
4.2 自定义异常类
4.3 异常规范
4.4 标准异常介绍
小结
习题
第5 章 基础类库和工具类库
5.1 Java 基础类
5.2 字符串相关类
5.3 集合
5.4 日期和时间
小结
习题
第6 章 Java 输入/输出系统
6.1 流
6.2 标准输入/输出
6.3 文件访问
6.4 对象的可串行化
6.5 NIO
小结
习题
第7 章 多线程
7.1 线程
7.2 线程调度
小结
习题
第8 章 图形用户界面
8.1 概述
8.2 布局管理
8.3 事件处理
8.4 Swing 组件
8.5 多媒体
8.6 Applet
小结
习题
第9 章 网络编程
9.1 HTTP 的基本概念
9.2 Socket
9.3 数据报
9.4 非阻塞的Socket
小结
习题
附录
参考文献
版权
前言
第1 章 Java 概述
1.1 Java 语言简介
1.2 Java 语言的应用
1.3 Java 开发环境设置及开发工具介绍
1.4 Java 程序示例
小结
习题
第2 章 Java 语言基础
2.1 Java 语法基础
2.2 流程控制
2.3 数组
2.4 Java 的一般程序结构
小结
习题
第3 章 类与对象
3.1 面向对象程序设计
3.2 类与对象
3.3 对象的清除与垃圾回收
3.4 变量与变量的传递
3.5 访问控制符
3.6 非访问控制符和其他修饰符
3.7 接口
3.8 包
3.9 继承
3.10 组合
3.11 多态
小结
习题
第4 章 异常处理
4.1 异常处理
4.2 自定义异常类
4.3 异常规范
4.4 标准异常介绍
小结
习题
第5 章 基础类库和工具类库
5.1 Java 基础类
5.2 字符串相关类
5.3 集合
5.4 日期和时间
小结
习题
第6 章 Java 输入/输出系统
6.1 流
6.2 标准输入/输出
6.3 文件访问
6.4 对象的可串行化
6.5 NIO
小结
习题
第7 章 多线程
7.1 线程
7.2 线程调度
小结
习题
第8 章 图形用户界面
8.1 概述
8.2 布局管理
8.3 事件处理
8.4 Swing 组件
8.5 多媒体
8.6 Applet
小结
习题
第9 章 网络编程
9.1 HTTP 的基本概念
9.2 Socket
9.3 数据报
9.4 非阻塞的Socket
小结
习题
附录
参考文献
版权
前言
第1 章 Java 概述
1.1 Java 语言简介
1.2 Java 语言的应用
1.3 Java 开发环境设置及开发工具介绍
1.4 Java 程序示例
小结
习题
第2 章 Java 语言基础
2.1 Java 语法基础
2.2 流程控制
2.3 数组
2.4 Java 的一般程序结构
小结
习题
第3 章 类与对象
3.1 面向对象程序设计
3.2 类与对象
3.3 对象的清除与垃圾回收
3.4 变量与变量的传递
3.5 访问控制符
3.6 非访问控制符和其他修饰符
3.7 接口
3.8 包
3.9 继承
3.10 组合
3.11 多态
小结
习题
第4 章 异常处理
4.1 异常处理
4.2 自定义异常类
4.3 异常规范
4.4 标准异常介绍
小结
习题
第5 章 基础类库和工具类库
5.1 Java 基础类
5.2 字符串相关类
5.3 集合
5.4 日期和时间
小结
习题
第6 章 Java 输入/输出系统
6.1 流
6.2 标准输入/输出
6.3 文件访问
6.4 对象的可串行化
6.5 NIO
小结
习题
第7 章 多线程
7.1 线程
7.2 线程调度
小结
习题
第8 章 图形用户界面
8.1 概述
8.2 布局管理
8.3 事件处理
8.4 Swing 组件
8.5 多媒体
8.6 Applet
小结
习题
第9 章 网络编程
9.1 HTTP 的基本概念
9.2 Socket
9.3 数据报
9.4 非阻塞的Socket
小结
习题
附录
参考文献
版权
前言
第1 章 Java 概述
1.1 Java 语言简介
1.2 Java 语言的应用
1.3 Java 开发环境设置及开发工具介绍
1.4 Java 程序示例
小结
习题
第2 章 Java 语言基础
2.1 Java 语法基础
2.2 流程控制
2.3 数组
2.4 Java 的一般程序结构
小结
习题
第3 章 类与对象
3.1 面向对象程序设计
3.2 类与对象
3.3 对象的清除与垃圾回收
3.4 变量与变量的传递
3.5 访问控制符
3.6 非访问控制符和其他修饰符
3.7 接口
3.8 包
3.9 继承
3.10 组合
3.11 多态
小结
习题
第4 章 异常处理
4.1 异常处理
4.2 自定义异常类
4.3 异常规范
4.4 标准异常介绍
小结
习题
第5 章 基础类库和工具类库
5.1 Java 基础类
5.2 字符串相关类
5.3 集合
5.4 日期和时间
小结
习题
第6 章 Java 输入/输出系统
6.1 流
6.2 标准输入/输出
6.3 文件访问
6.4 对象的可串行化
6.5 NIO
小结
习题
第7 章 多线程
7.1 线程
7.2 线程调度
小结
习题
第8 章 图形用户界面
8.1 概述
8.2 布局管理
8.3 事件处理
8.4 Swing 组件
8.5 多媒体
8.6 Applet
小结
习题
第9 章 网络编程
9.1 HTTP 的基本概念
9.2 Socket
9.3 数据报
9.4 非阻塞的Socket
小结
习题
附录
参考文献
版权















