| 作 者: | 张恒汝 |
| 出版社: | 科学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Java |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一章 构建Java编程环境
1.1 引言和本章任务
1.2 基础知识链接
1.2.1 Java开发工具包(JDK)
1.2.2 Application和Applet的编辑、编译和运行
1.2.3 Java语言的一些规定
1.2.4 软件打包(jar)和软件发布
1.3 案例l及案例分析:构建Java编程环境
1.3.1 安装JDK
1.3.2 安装JCreator
1.3.3 Java工具使用
1.4 扩展知识
1.4.1 Java语言的特点
1.4.2 基本数据类型
1.4.3 控制语句
1.4.4 数组
1.4.5 Java集成开发环境
1.5 本章小结
1.6 能力训练题
1.7 上机实验
第二章 Java核心思想:面向对象
2.1 引言和本章任务
2.2 基础知识链接
2.2.1 面向对象思想
2.2.2 类和对象
2.2.3 类的Java实现
2.2.4 继承
2.2.5 访问控制
2.2.6 多态性
2.3 案例2及案例分析:点、圆、圆柱体
2.4 扩展知识
2.4.1 包
2.4.2 非访问控制符(static,final,abstracl)
2.4.3 接口
2.4.4 this和super
2.4.5 内部类和匿名类
2.4.6 Object类和System类
2.5 本章小结
2.6 能力训练题
2.7 上机实验
第三章 Java异常处理
3.1 引言和本章任务
3.2 基础知识链接
3.2.1 异常的概念
3.2.2 异常的分类
3.2.3 捕获和处理异常
3.2.4 抛出异常
3.3 案例3及案例分析:求阶乘的异常处理
3.4 扩展知识
3.4.1 自定义异常类
3.4.2 异常类提供的常用方法
3.5 本章小结
3.6 能力训练题
3.7 上机实验
第四章 Java图形界面编程
4.1 引言和本章任务
4.2 基础知识链接
4.2.1 基本的AWT组件
4.2.2 Java布局管理器
4.2.3 Java事件模型
4.3 案例4及案例分析:简单的计算器程序
4.4 扩展知识
4.4.1 Swing编程
4.4.2 Applet编程
4.5 本章小结
4.6 能力训练题
4.7 上机实验
第五章 Java数据结构编程
5.1 引言和本章任务
5.2 基础知识链接
5.2.1 线性数据结构
5.2.2 排序和查找
5.3 案例5及其分析:八皇后问题
5.3.1 问题描述和分析
5.3.2 具体实现分析
5.4 扩展知识
5.4.1 基本数据类型的包装类
5.4.2 Math类
5.4.3 树
5.4.4 散列表
5.4.5 迭代和递归
5.5 本章小结
5.6 能力训练题
5.7 上机练习
第六章 Java文件和流
6.1 引言和本章任务
6.2 基础知识链接
6.2.1 Java文件与流概述
6.2.2 标准输入输出
6.2.3 字节流
6.2.4 字符流
6.3 案例6及其分析:对文件进行加密
6.4 扩展知识
6.4.1 随机访问文件
6.4.2 File类
6.5 本章小结
6.6 能力训练题
6.7 上机实验
第七章 Java多线程编程
7.1 引言和本章任务
7.2 基础知识链接
7.2.1 线程与进程
7.2.2 Java线程创建方式
7.2.3 Java线程状态与生命周期
7.2.4 Java线程优先级
7.2.5 Java线程同步机制
7.3 案例7及其分析:时钟显示
7.4 扩展知识
管程机制
7.5 本章小结
7.6 能力训练题
7.7 上机练习
第八章 Java网络编程
8.1 引言和本章任务
8.2 基础知识链接
8.2.1 Java与网络
8.2.2 Java基本的网络功能
8.2.3 Java套接字编程j
8.3 案例8及分析:SMTP邮件传送客户端
8.4 扩展知识
编写多客户服务器程序
8.5 本章小结
8.6 能力训练题
8.7 上机实验
第九章 综合应用案例一:五子棋游戏
9.1 引言和本章任务一
9.2 基础知识链接
9.2.1 五子棋简介
9.2.2 五子棋算法分析
9.3 案例9及其分析:五子棋游戏
9.3.1 案例9的类层次结构
9.3.2 案例9源代码分析
9.4 本章小结
9.5 课程设计
第十章 综合应用案例二:俄罗斯方块
10.1 引言和本章任务
10.2 基础知识链接
10.2.1 俄罗斯方块简介
10.2.2 俄罗斯方块算法分析
10.3 案例10及案例分析:俄罗斯方块
10.3.1 案例10类层次结构
10.3.2 案例10源代码分析
10.4 本章小结
10.5 课程设计