第1章 第一个Java程序 1
1.1任务预览 2
1.2相关知识 2
1.3任务实现 6
第2章 员工薪酬计算 7
2.1简单的员工薪酬计算 8
2.1.1任务预览 8
2.1.2相关知识 8
2.1.3任务实现 12
2.2输入员工的薪酬 14
2.2.1任务预览 14
2.2.2相关知识 14
2.2.3任务实现 16
第3章 员工薪酬的统计 17
3.1计算税后薪酬进阶 18
3.1.1任务预览 18
3.1.2相关知识 18
3.1.3任务实现 23
3.2员工工资排序 24
3.2.1任务预览 24
3.2.2相关知识 24
3.2.3任务实现 26
第4章 面向对象的员工薪酬管理系统 27
4.1 Employee类的实现 28
4.1.1任务预览 28
4.1.2相关知识 29
4.1.3任务实现 35
4.2实现Employee的子类 36
4.2.1任务预览 36
4.2.2相关知识 37
4.2.3任务实现 45
第5章 异常的处理 49
5.1任务预览 50
5.2相关知识 50
5.2.1异常的基本概念 50
5.2.2异常类的层次 51
5.2.3异常的抛出 52
5.2.4自定义异常 54
5.3任务实现 55
第6章 图形化员工信息管理系统 57
6.1任务预览 58
6.2相关知识 58
6.2.1 AWT和Swing简介 58
6.2.2 Swing的容器 59
6.2.3常用的非容器组件 65
6.2.4布局管理器 89
6.2.5事件处理机制 98
6.2.6菜单 106
6.3任务实现 111
第7章 基于文件的员工信息读取和保存 115
7.1任务预览 116
7.2相关知识 116
7.2.1文件的读写和管理 116
7.2.2 Java输入/输出流 119
7.3任务实现 132
第8章 基于数据库的员工信息管理系统 139
8.1任务预览 140
8.2相关知识 140
8.2.1 JDBC简介和JDBC驱动 140
8.2.2 MySQL数据库的安装 143
8.2.3 MySQL数据库常用命令 150
8.2.4 JDBC中常用的接口 152
8.2.5 JDBC连接访问MySQL数据库 154
8.3任务实现 157
第9章 彩球飘飘 166
9.1任务预览 167
9.2相关知识 167
9.2.1多线程的基本概念 167
9.2.2 Java多线程机制 169
9.2.3线程的同步 171
9.2.4线程的通信 175
9.3任务实现 178
第10章 简单网络聊天室 181
10.1任务预览 182
10.2相关知识 182
10.2.1网络基础知识 182
10.2.2 Java的Socket编程 185
10.3任务实现 191
第11章 获取IP地址地理位置 198
11.1任务预览 199
11.2相关知识 199
11.2.1 URL简介 199
11.2.2 Java中的URL类 200
11.2.3 Java中的URLConnection类 202
11.3任务实现 203
参考文献 206