日期 | 星期 | 课程内容 | 学习内容 | 学习必要性 |
7月10日 | 星期三 | 封装和继承 | 掌握面向对象编程的三大特征,会使用封装和继承 | java开发必须掌握的编程规范,面向对象开发语言的内在要求,在项目中必须会应用 |
7月11日 | 星期四 | 多态,抽象类和接口 | 深入理解多态,会使用和区分抽象类和接口 | 面试中的高频知识点,java程序员必须掌握的技术点 |
7月12日 | 星期五 | 异常处理 | 会使用两种方法处理异常,了解异常的分类 | 通过异常的学习区分常见的代码错误,掌握解决bug的思路 |
7月13日 | 星期六 | log4j,装箱拆箱,反射 | 会配置java的日志,了解装箱和拆箱,熟悉反射的原理 | log4j的应用非常广泛,只要是项目都会配置log;反射是java语言中的难点 |
7月15日 | 星期一 | 集合,泛型 | 会区分常用和使用常见的集合,熟悉泛型操作的意义和作用 | 集合是java语言最常用的知识点,本书中最重要的内容之一 |
7月16日 | 星期二 | 集合项目 | 使用集合完成项目,加深对于知识点的理解 | 会使用集合完成项目,对集合有更深入的理解和实际应用 |
7月17日 | 星期三 | JDBC数据库操作 | jdbc操作连接数据库,并完成增删改查操作 | 将java和数据库建立关联,第一次实现从数据库中获取数据 |
7月18日 | 星期四 | JDBC高级应用 | 继续讲解java连接数据库,使用更好的方式操作数据库 | 更贴近实际开发的jdbc操作,形成链接数据库的BaseDao工具类 |
7月19日 | 星期五 | JDBC数据库操作项目应用 | 安排项目,将JDBC链接数据库的知识点应用在项目中 | 深入理解JDBC,会使用JDBC操作数据库,实现数据的持久化操作 |
7月20日 | 星期六 | Java的输入输出流 | oop技术中的难点之一,掌握多种操作数据的方法 | 实现对数据的读取和写入操作,完成对数据的上传下载,后期大数据中也会应用的知识点 |
7月22日 | 星期一 | 多线程 | oop技术中的难点之一,掌握实现多线程的方式, 线程安全 | 是面试的高频知识点,区分程序员基础扎实程度的重要标准 |
7月23日 | 星期二 | java的网络编程 | oop技术中的难点之一,掌握几种网络编程的区别和实现过程 | 社交软件和程序的重要应用技术 |
7月24日 | 星期三 | oop阶段项目 | 阶段项目,考察oop这本书的掌握情况 | 阶段项目的完成,标志java面向对象思想的建立和深化,是成为一个java程序员的必经之路 |
| | | | |
| | | | |
注:项目具体时间可结合实际情况而定 |