《Java程序设计》系列课程作为一个完整的体系,授课内容归纳成12个单元,循序渐进地划分为3个层次。首先,介绍Java基础语法(第一至第三单元),包括标识符与关键字、基本数据类型、数据输入与输出、数组、运算符、表达式和语句;其次,深入讲解面向对象的封装、继承和多态特性在Java语言中的体现(第四至第六单元);最后,重点讲解Java实用程序设计及其API(第七至第十二单元),包括异常处理、容器与泛型、多线程、流与文件、网络、数据库、Web基础等,为后续Web与Android等应用开发类课程打下坚实的基础。
本课程强调理论与实践相结合,通过理论学习、实践运用、课堂讨论、课后动手,使学生获得程序设计能力、知识运用能力和实践动手能力。
本课程旨在培养学生运用Java语言独立完成面向对象的程序设计,并具备开发数据库应用、简单网络应用、以及Web应用的程序设计能力。通过本课程的学习,学生应获得如下学习成果:
1. 掌握Java语言的功能特色和基本语法;
2. 掌握Java语言面向对象的编程思想;
3. 掌握Java语言的高级程序设计方法,包括泛型与集合框架、多线程、输入输出流、网络通信、数据库应用程序、Web应用程序等;
4. 掌握JDK的安装、开发环境的构建和测试方法;
5. 掌握Eclipse/IDEA集成开发环境的构建、使用和程序运行、调试方法;
6. 掌握查阅JavaDoc的方法,能够阅读开发者使用文档。
C++语言
数据结构