封面
版权信息
扉页
内容简介
前言
第1章 何为面向对象
1.1 面向对象的基础知识
1.2 面向对象的核心概念
1.3 类间关系
1.4 本章小结
第2章 Java是什么
2.1 Java程序设计语言
2.2 Java发展历史
2.3 Java跨平台原理
2.4 Java开发环境搭建
2.5 本章小结
第3章 JDK API介绍
3.1 关于JDK的讨论
3.2 JDK基础类型介绍
3.3 数据集合及日期处理
3.4 输入输出流
3.5 ZIP压缩工具
3.6 JAR归档工具
3.7 日志工具
3.8 网络编程
3.9 用户界面(Java.awt)
3.10 Java.swing
3.11 数据库操作
3.12 本章小结
第4章 规范Java编程
4.1 关于编程规范的讨论
4.2 帮助文件范例
4.3 Java编程规范
4.4 JavaDoc文档
4.5 本章小结
第5章 本书唯一案例说明
5.1 案例假设
5.2 用户资料整理
5.3 实现功能
5.4 “学籍管理软件”在本书中的应用
5.5 不可思议的代码
第6章 Java源程序组成
6.1 Java源程序包含的基本内容
6.2 使用JDK编译和运行程序
6.3 代码展示——类初步规划
6.4 代码解析
6.5 本章小结
第7章 探讨类数据成员——数据类型
7.1 基本数据类型
7.2 引用类型
7.3 变量和常量
7.4 参数传递
7.5 “学籍管理软件”数据类型设计
7.6 代码实现
7.7 进程检查
7.8 本章小结
第8章 类方法成员——操作符
8.1 运算符
8.2 Java修饰符
8.3 “学籍管理软件”运算符应用分析
8.4 进程检查表
8.5 本章小结
第9章 探讨类方法成员——流程控制
9.1 流程控制
9.2 条件转换语句
9.3 循环语句
9.4 “学籍管理软件”案例分析运行流程控制
9.5 “学籍管理软件”业务数据校验代码展示
9.6 进程检查
9.7 本章小结
第10章 异常处理及应用
10.1 Java异常处理机制
10.2 用户异常定义
10.3 Java异常分类
10.4 异常处理
10.5 “学籍管理软件”异常设计
10.6 “学籍管理软件”异常设计实现类代码分析
10.7 进程检查表
10.8 本章小结
第11章 类间关系之继承应用
11.1 继承设计的基本流程
11.2 方法重载
11.3 方法覆盖
11.4 super关键字
11.5 “学籍管理软件”优化设计
11.6 部分程序代码——继承及重载的思想
11.7 继承及重载优化进程检查
11.8 本章小结
第12章 类间关系之抽象类与接口应用
12.1 抽象类
12.2 接口
12.3 接口与抽象类
12.4 多态
12.5 “学籍管理软件”优化设计
12.6 “学籍管理软件”接口及接口实现代码
12.7 进程检查——类抽象与接口应用
12.8 本章小结
第13章 Java数据结构之数组
13.1 一维数组创建
13.2 一维数组元素访问
13.3 二维数组创建
13.4 二维数组元素访问
13.5 本章小结
第14章 Java数据结构之常用集合
14.1 Java集合概述
14.2 Collection接口和Iterator接口
14.3 Set
14.4 List
14.5 Map
14.6 本章小结
第15章 “数据结构在学籍管理软件”中的应用
15.1 关于Java集合的讨论
15.2 “学籍管理软件”数据结构设计
15.3 类优化
15.4 查询算法设计
15.5 “学籍管理软件”数据结构代码实现
15.6 进程检查——数据结构完善
第16章 数据输入输出——Java IO流
16.1 Java数据流概述和Java.IO
16.2 InputStream与OutputStream类
16.3 File类
16.4 文件输入与输出
16.5 标准输入和输出
16.6 本章小结
第17章 数据存储与读取在“学籍管理软件”中的应用
17.1 数据存储及文件规划
17.2 类优化设计
17.3 程序流程优化
17.4 数据保存及查询
17.5 Java IO异常处理
17.6 数据存储与读取代码实现
17.7 数据读取与存储实现进程检查
17.8 本章小结
第18章 Java图形界面在“学籍管理软件”中的应用
18.1 用AWT生成图形化用户界面
18.2 组件
18.3 容器
18.4 事件处理
18.5 AWT组件库
18.6 “学籍管理软件”页面设计
18.7 案例进程
18.8 本章小结
第19章 Java Swing在“学籍管理软件”中的应用
19.1 Java Swing介绍
19.2 Javax主要控件介绍
19.3 基于Java Swing优化“学籍管理软件”设计
19.4 “学籍管理软件”案例进程检查
19.5 本章小结
第20章 多线程简述
20.1 Java多线程
20.2 Java多线程的5种基本状态
20.3 Java多线程的创建及启动
20.4 Java多线程的优先级和调度
20.5 多线程的线程控制
20.6 线程的同步
20.7 线程间的通信
20.8 本章小结
第21章 Java学习历程回顾
参考文献
更新时间:2019-07-30 18:02:47