《Java程序设计》课程是高职院校软件技术专业的一门必修的职业能力核心课程。本课程是培养Java平台开发工程师、Android手机开发工程师的必修课程。学生在学习该课程前,应具备计算机应用基础、数据库等基本的计算机知识。通过本课程的学习,可使学生掌握使用Java语言设计和开发面向对象应用程序的知识和技能,具备Java开发工程师和Android开发工程师的基本职业能力。本课程也是学习《JSP开发》、《JavaEE企业级应用开发》、《Android开发》等高级编程类课程的前导课程。
《Java程序设计》课程的教学内容以程序员岗位的实际工作任务为依据,采取递进式设计的学习项目和学习任务,明确所需知识、能力和素质要求,进行教学内容选取。课程以一个完整的实际企业项目“某公司房屋租赁管理系统(HRMS)”为项目驱动,根据典型程序开发过程及Java程序员的能力要求,重构课程结构,将课程内容分为九个子项目(学习情境)以及“27个任务”。
掌握Java运行原理、Java语言基础知识; 掌握面向对象程序设计、继承与多态、集合容器、JDBC、输入输出流;掌握运用Java语言进行桌面应用程序开发的基本知识和技能,具有运用数据库技术和软件工程技术进行桌面应用程序开发的技能,能胜任Java开发程序员的工作岗位。
本课程无证书
第1周 Java语言基础
第1周测试
1.1 Java开发环境与工具
1.2 数据与表达式
1.3 条件语句
1.4 循环语句
1.5 数组
第1周作业
第2周 面向对象程序设计
第2周测验
2.1 类与对象
2.2 类的访问与static
2.3 构造方法与重载
第2周作业
第3周 继承
第3周测验
3.1 属性继承与方法继承
3.2 构造方法继承
第3周作业
第4周 多态
第4周测验
4.1 抽象类与最终类
4.2 接口和包
第4周作业
第5周 常用类
第5周测验
5.1 数学类与字符串类
5.2 日期类
第5周作业
第6周 集合与List
第6周测试
6.1 集合
6.2 List接口
第6周作业
第7周 Set与Map
第7周测试
7.1 Set接口
7.2 Map接口
第7周作业
第8周 常用组件与布局
第8周 单元测验
8.1 常用容器
8.2 布局
8.3 常用组件
第8周 单元作业
第9周 事件处理与高级组件
第9周 单元测验
9.2 高级组件
9.1 事件处理
第9周 单元作业
第10周 JDBC
10.1 连接数据库
10.2 JDBC中接口
10.3 数据库查询
第10周作业
第10周测验
第11周 输入与输出流
11.1 文件输入输出流
11.2 字符流
11.3 缓冲流
11.4 数据流与对象流
第11周作业
第11周单元测验
第12周 多线程与系统设计
12.1 多线程
12.2 系统设计与实现
第12周作业
第12周测验
无
《Java程序设计项目教程》,高等教育出版社,2015年