内容简介
绪论
【主要内容】
【学习目标】
*.1 认识Java语言
*.1.1 项目(1)描述
*.1.2 项目知识准备
*.1.3 项目实施
*.1.4 能力拓展
*.2 Eclipse下Java程序开发
*.2.1 项目(2)描述
*.2.2 项目知识准备
*.2.3 项目实施
*.2.4 能力拓展
第1章 Java基础编程
【主要内容】
【学习目标】
1.1 变量、运算符和表达式
1.1.1 项目(1-1)描述
1.1.2 项目知识准备
1.1.3 项目实施
1.1.4 能力拓展
1.2 分支流程
1.2.1 项目(1-2)描述
1.2.2 项目知识准备
1.2.3 项目实施
1.2.4 能力拓展
1.3 循环流程
1.3.1 项目(1-3)描述
1.3.2 项目知识准备
1.3.3 项目实施
1.3.4 能力拓展
1.4 数组
1.4.1 项目(1-4)描述
1.4.2 项目知识准备
1.4.3 项目实施
1.4.4 能力拓展
第2章 类和对象
【主要内容】
【学习目标】
2.1 类和对象
2.1.1 项目(2-1)描述
2.1.2 项目知识准备
2.1.3 项目实施
2.1.4 能力拓展
2.2 封装、继承和多态
2.2.1 项目(2-2)描述
2.2.2 项目知识准备
2.2.3 项目实施
2.2.4 能力拓展
第3章 抽象类、接口和包
【主要内容】
【学习目标】
3.1 抽象类
3.1.1 项目(3-1)描述
3.1.2 项目知识准备
3.1.3 项目实施
3.1.4 能力拓展
3.2 接口
3.2.1 项目(3-2)描述
3.2.2 项目知识准备
3.2.3 项目实施
3.2.4 能力拓展
3.3 包
3.3.1 项目(3-3)描述
3.3.2 项目知识准备
3.3.3 项目实施
3.3.4 能力拓展
第4章 常用类
【主要内容】
【学习目标】
4.1 字符串类
4.1.1 项目(4-1)描述
4.1.2 项目知识准备
4.1.3 项目实施
4.1.4 能力拓展
4.2 Math类
4.2.1 项目(4-2)描述
4.2.2 项目知识准备
4.2.3 项目实施
4.2.4 能力拓展
4.3 数据类型转换
4.3.1 项目(4-3)描述
4.3.2 项目知识准备
4.3.3 项目实施
4.3.4 能力拓展
第5章 集合
【主要内容】
【学习目标】
5.1 List接口
5.1.1 项目(5-1)描述
5.1.2 项目知识准备
5.1.3 项目实施
5.1.4 能力拓展
5.2 Set和Map接口
5.2.1 项目(5-2)描述
5.2.2 项目知识准备
5.2.3 项目实施
5.2.4 能力拓展
第6章 异常
【主要内容】
【学习目标】
6.1 异常概述
6.1.1 项目(6-1)描述
6.1.2 项目知识准备
6.1.3 项目实施
6.1.4 能力拓展
6.2 异常处理
6.2.1 项目(6-2)描述
6.2.2 项目知识准备
6.2.3 项目实施
6.2.4 能力拓展
第7章 JDBC
【主要内容】
【学习目标】
7.1 JDBC连接
7.1.1 项目(7-1)描述
7.1.2 项目知识准备
7.1.3 项目实施
7.1.4 能力拓展
7.2 数据库的增删改查
7.2.1 项目(7-2)描述
7.2.2 项目知识准备
7.2.3 项目实施
7.2.4 能力拓展
7.3 数据库操作的分层处理
7.3.1 项目(7-3)描述
7.3.2 项目知识准备
7.3.3 项目实施
7.3.4 能力拓展
第8章 GUI
【主要内容】
【学习目标】
8.1 组件
8.1.1 项目(8-1)描述
8.1.2 项目知识准备
8.1.3 项目实施
8.1.4 能力拓展
8.2 布局管理器
8.2.1 项目(8-2)描述
8.2.2 项目知识准备
8.2.3 项目实施
8.2.4 能力拓展
8.3 事件处理
8.3.1 项目(8-3)描述
8.3.2 项目知识准备
8.3.3 项目实施
8.3.4 能力拓展
第9章 文件和输入输出流
【主要内容】
【学习目标】
9.1 文件
9.1.1 项目(9-1)描述
9.1.2 项目知识准备
9.1.3 项目实施
9.1.4 能力拓展
9.2 字节流
9.2.1 项目(9-2)描述
9.2.2 项目知识准备
9.2.3 项目实施
9.2.4 能力拓展
9.3 字符流
9.3.1 项目(9-3)描述
9.3.2 项目知识准备
9.3.3 项目实施
9.3.4 能力拓展
第10章 多线程
【主要内容】
【学习目标】
10.1 进程与线程
10.2 线程的实现
10.2.1 项目(10-1)描述
10.2.2 项目知识准备
10.2.3 项目实施
10.2.4 能力拓展
10.3 线程的状态与线程常用方法
10.3.1 项目(10-2)描述
10.3.2 项目知识准备
10.3.3 项目实施
10.3.4 能力拓展
10.4 同步与死锁
10.4.1 项目(10-3)描述
10.4.2 项目知识准备
10.4.3 项目实施
10.4.4 能力拓展
10.5 生产者与消费者模型
10.5.1 项目(10-4)描述
10.5.2 项目知识准备
10.5.3 项目实施
10.5.4 能力拓展
第11章 网络编程
【主要内容】
【学习目标】
11.1 网络编程的基本概念
11.1.1 项目(11-1)描述
11.1.2 项目知识准备
11.1.3 项目实施
11.1.4 能力拓展
11.2 UDP程序设计
11.2.1 项目(11-2)描述
11.2.2 项目知识准备
11.2.3 项目实施
11.2.4 能力拓展
11.3 TCP程序设计
11.3.1 项目(11-3)描述
11.3.2 项目知识准备
11.3.3 项目实施
11.3.4 能力拓展
11.4 URL与URLConnection
11.4.1 项目(11-4)描述
11.4.2 项目知识准备
11.4.3 项目实施
11.4.4 能力拓展
第12章 项目——图书管理系统V1.0
【主要内容】
【学习目标】
12.1 项目概述
12.2 系统设计
12.2.1 总体结构设计
12.2.2 构建开发环境
12.2.3 项目工程目录
12.3 项目实现
12.3.1 项目目录搭建及导包
12.3.2 数据库的设计与创建
12.3.3 公共模块设计
12.3.4 登录模块的实现
12.3.5 主界面模块的实现
12.3.6 基础数据维护模块的实现
12.3.7 借阅管理模块的实现
12.3.8 查询管理模块的实现
12.3.9 系统维护模块的实现
12.3.10 小结
附录A常用字符与ASCII代码对照表
附录B Java语言中的关键字
附录C运算符和结合性
附录D类Component的常用方法
附录E Eclipse的常用快捷键