第1篇 技能学习篇
1 迈向Java编程第一步——Java初体验
1.1 本章学习任务
1.2 关于Java语言的诞生
1.3 了解Java的应用领域
1.4 身边的Java成功案例
1.5 学会搭建Java开发环境
1.6 你的第一个Java程序
1.7 疑难解惑
1.8 精彩回顾
2 掌握两种免费的开发工具——Eclipse与NetBeans
2.1 本章学习任务
2.2 了解Eclipse开发工具
2.3 学习使用Eclipse开发程序
2.4 了解NetBeans开发工具
2.5 学习使用NetBeans开发程序
2.6 疑难解惑
2.7 精彩回顾
3 八项基本原则——基本语法
3.1 本章学习任务
3.2 Java中的基本数据类型有哪些
3.3 学会运用运算符
3.4 学习区分变量与常量
3.5 标识符与关键字
3.6 灵活使用代码注释
3.7 初学者的代码问题
3.8 实战检验
3.9 疑难解惑
3.10 精彩回顾
4 一切都要井井有条——流程控制语句
4.1 本章学习任务
4.2 如何使用好条件语句
4.3 如何使用好循环语句
4.4 测试循环跳转语句
4.5 实战检验
4.6 疑难解惑
4.7 精彩回顾
5 掌握串联的变量——数组
5.1 本章学习任务
5.2 学会使用一维数组
5.3 学会使用二维数组
5.4 使用foreach遍历数组
5.5 实战检验
5.6 疑难解惑
5.7 精彩回顾
6 深入了解面向对象精髓——类与对象
6.1 本章学习任务
6.2 面向对象概述
6.3 如何实现类的定义
6.4 解密Java中的类包
6.5 掌握Java类
6.6 什么是方法重载
6.7 教你如何实现方法中的参数传递
6.8 如何理解构造方法
6.9 体验活字印刷——对象
6.10 实战检验
6.11 疑难解惑
6.12 精彩回顾
7 掌握字符的集合——字符串
7.1 本章学习任务
7.2 理解字符串的基本概念
7.3 如何创建字符串
7.4 掌握常见的字符串操作
7.5 深入学习可变字符串
7.6 实战检验
7.7 疑难解惑
7.8 精彩回顾
8 考研求职两不误——继承与多态
8.1 本章学习任务
8.2 理解父类与子类的关系
8.3 掌握继承中的覆盖现象
8.4 解析面向对象的多态性
8.5 实战检验
8.6 疑难解惑
8.7 精彩回顾
9 领略面向对象的抽象性——接口与抽象类
9.1 本章学习任务
9.2 定义接口的意义
9.3 掌握Java中的特殊类
9.4 创建内部类
9.5 实战检验
9.6 疑难解惑
9.7 精彩回顾
10 Java编程必修课——集合与异常处理
10.1 本章学习任务
10.2 什么是集合类
10.3 认识Collection集合
10.4 掌握几种常见的集合类
10.5 在程序中使用异常处理
10.6 实战检验
10.7 疑难解惑
10.8 精彩回顾
11 数据交互管道——IO流
11.1 本章学习任务
11.2 掌握输入输出的重要性
11.3 解析文件处理的奥秘
11.4 学习使用字节输入输出流
11.5 学习使用字符输入输出流
11.6 实战检验
11.7 疑难解惑
11.8 精彩回顾
12 开启网络编程之门——TCP与UDP技术
12.1 本章学习任务
12.2 学网络编程必备的端口与套接字知识
12.3 学习TCP编程原理
12.4 学习UDP编程原理
12.5 实战检验
12.6 疑难解惑
12.7 精彩回顾
13 奠定桌面程序开发基石——窗体程序开发
13.1 本章学习任务
13.2 学会创建JFrame窗体
13.3 必须由你向窗体中添加面板
13.4 选择合理的布局方式
13.5 掌握基本控件
13.6 实战检验
13.7 疑难解惑
13.8 精彩回顾
14 领略Java程序的动感地带——多线程技术
14.1 本章学习任务
14.2 程序什么时候会涉及多线程
14.3 如何实现多线程
14.4 线程控制
14.5 实战检验
14.6 疑难解惑
14.7 精彩回顾
15 Java程序与数据库的纽带——JDBC技术
15.1 本章学习任务
15.2 了解数据库基础知识
15.3 用Java操作数据库必须学习JDBC技术
15.4 认识JDBC中不可缺少的类与接口
15.5 深入了解数据库操作知识
15.6 实战检验
15.7 疑难解惑
15.8 精彩回顾
16 让窗体活起来——GUI事件处理机制
16.1 本章学习任务
16.2 实现Java程序的动感地带——GUI事件
16.3 动作事件
16.4 掌握窗体控制
16.5 掌握鼠标操作
16.6 掌握键盘控制事件
16.7 实战检验
16.8 疑难解惑
16.9 精彩回顾
17 驱赶枯燥编程——Swing高级控件
17.1 本章学习任务
17.2 怎样为窗体添加菜单
17.3 实现为窗体添加工具栏与对话框
17.4 学会数据统计工具——表格控件
17.5 如何使用系统托盘
17.6 实战检验
17.7 疑难解惑
17.8 精彩回顾
18 解析多彩编程——绘图与打印技术
18.1 本章学习任务
18.2 Java绘图
18.3 绘制图形
18.4 绘图颜色与笔画属性
18.5 绘制文本
18.6 绘制图像
18.7 打印控制类
18.8 打印对话框
18.9 打印页面
18.10 实战检验
18.11 疑难解惑
18.12 精彩回顾