图书目录

目    录

第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

Java程序设计项目化教程

  

目    录

  

VI

  

VII