一门开放的,面向企业级开发培训的Java中级编程课程,主要以实验驱动方式培训。
- 教程讲师: archcentric
- 教程简介: 一门面向企业级开发培训的Java中级编程课程,面向中级Java程序员。
- 编程基础Core Java
- 编程技能
- 设计、实现、测试和调试程序
- 使用各种编程工具(Git, Eclipse, JUnit等)
- 编程思维
- 抽象(搭积木)
- OO原理:继承、封装、多态和泛型
- 递归分治
- 分析问题,定义需求,设计和开发解决方案
- 为企业级编程和软件研发生涯打下坚持的基础
课时数 | 课时标题 | 实验 | 项目 |
---|---|---|---|
第 1 课 | 介绍 | JDK, Compiling, Javadoc, Eclipse, Strings | NA |
第 2 课 | UML, OO,抽象,封装,对象 | 单元测试 | NA |
第 3 课 | 文件处理 | 文件读取 | 项目1 |
第 4 课 | 继承,多态和异常 | 继承 | NA |
第 5 课 | 抽象类和接口 | 异常 | 项目2 |
第 6 课 | 接口,泛型 | 抽象类和接口 | NA |
第 7 课 | 链表和栈 | 泛型、链表和队列 | NA |
第 8 课 | Java集合框架,枚举 | HashMaps, 枚举, Java集合框架 | 项目3 |
第 9 课 | GUI基础,事件 | GUI基础 | NA |
第 10 课 | GUI&Graphics | Graphics绘制形状 | 项目4 |
第 11 课 | 事件驱动编程 | 事件驱动绘图 | NA |
第 12 课 | GUI组件,二进制文件I/O | 二进制文件I/O | NA |
第 13 课 | 递归 | 递归 | 项目5 |
除特别声明外,本套教程中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权,代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。