# 课堂作业
* 第 16天
1. 完成课堂留下的关于查找字符串位置的代码实现;
2. 充分理解 String 类中核心方法的使用,会使用 Calendar 对象对日期进行运算;
3. 自学 Math 类,自学 BigDecimal 类型,撰写博文,描述为什么要使用 BigDecimal。
* 第 15 天
1. 完成集合框架的课堂练习;
2. 完善扑克牌程序,要求:将一副牌分给四个玩家,每个玩家的牌按顺序摆放;
3. 自学列式出 List / Map / Collections 中除课程上所讲,其他觉得重要的方法,撰写博文。
* 第 14 天
1. 完成课程学习心得体会,1000次内,发表博文;
2. 自学字符串的操作,参考菜鸟教程,并撰写博文;
* 第 13 天
1. 今天主要是通过代码消化继承和多态的概念,很重要。
* 第 12 天
1. 完成今日教学部分代码的编写;
2. 自学数据库 E-R 图的概念,学习周期3天,需要自学的工具有 Visio 和 PowerDesigner,并在博客中记录学习的内容。
* 第 11 天
1. 完成今日教学部分代码的编写;
2. 将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法,撰写博文;
3. 撰写一篇关于方法参数的博文,解释参数在方法中的传递过程,并通过内存解析图的方式,描绘出方法执行时内存的变化。
* 第10 天
1. 完成今日教学部分代码的编写;
* 第 9 天
1. 自学部分:运算符优先级概念;
2. 预习 for 循环的使用和数组的概念;
* 第 8 天
1. 完成自学部分内容,并撰写一篇关于 Eclipse 使用的博客;
* 第 7 天
1. 自学 Java 的发展史部分,并撰写博客;
2. 下载 JDK 完成本机的环境部署;
3. 继续完成昨天布置的数据库练习;
* 第 6 天
1. 完成订餐系统物理表的整理;
2. 完成业务逻辑中数据脚本的编写;
3. 完成至少 5 个统计分析并编写脚本;
4. 预习什么是 Java。
* 第 5 天
1. 完成点餐系统的物理设计;
2. 网上查找一个餐厅的数据实例,进行数据插入;
3. 书写点餐的流程数据库语句执行脚本;
* 第 4 天
1. 完成课堂演示代码;
* 第 3 天
1. 完成课堂演示代码;
2. 完善订餐表结构设计,每个表加入至少10条数据,并运用今天学到的知识,写出5条以上的 SQL 语句,要求运用到所有所学知识;
* 第 2 天
1. 将自主饭店订餐相关表加上具体的数据类型和约束,并完善数据;
2. 使用 XMind 进行表结构的构思和设计;
3. 使用 Navicat 导出结构和数据脚本;
* 第 1 天
1. 在 MySQL 官网下载 5.5 版本的安装程序,进行安装和卸载再安装实验;
2. 在系统服务中启动和关闭 MySQL 服务;
3. 下载 Navicat 程序并安装,使用 Navicat 创建连接,创建数据库和表,进行基础增删改的操作练习(客户端和脚本);
4. 自主饭店订餐相关表的创建;
5. 注册 CSDN,建立自己的博客