Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 2.75 KB

README.md

File metadata and controls

57 lines (42 loc) · 2.75 KB

《Java 中级编程》

一门开放的,面向企业级开发培训的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 许可协议)。

参考资料