Java程序设计
分享
课程详情
课程评价
spContent=掌握Java语言基础知识; 掌握面向对象程序设计、继承与多态、集合容器、JDBC、输入输出流、多线程;掌握运用Java语言进行桌面应用程序开发的基本知识和技能,能胜任Java开发程序员的工作岗位。本课程讲解通俗易懂,深入浅出,适合零基础的人来学习,还犹豫什么?赶紧来吧!
—— 课程团队
课程概述

《Java程序设计》课程是高职院校软件技术专业的一门必修的职业能力核心课程。本课程是培养Java平台开发工程师、Android手机开发工程师的必修课程。学生在学习该课程前,应具备计算机应用基础、数据库等基本的计算机知识。通过本课程的学习,可使学生掌握使用Java语言设计和开发面向对象应用程序的知识和技能,具备Java开发工程师和Android开发工程师的基本职业能力。本课程也是学习《JSP开发》、《JavaEE企业级应用开发》、《Android开发》等高级编程类课程的前导课程。

《Java程序设计》课程的教学内容以程序员岗位的实际工作任务为依据,采取递进式设计的学习项目和学习任务,明确所需知识、能力和素质要求,进行教学内容选取。课程以一个完整的实际企业项目“某公司房屋租赁管理系统(HRMS)”为项目驱动,根据典型程序开发过程及Java程序员的能力要求,重构课程结构,将课程内容分为九个子项目(学习情境)以及“27个任务”。

授课目标

掌握Java运行原理、Java语言基础知识; 掌握面向对象程序设计、继承与多态、集合容器、JDBC、输入输出流;掌握运用Java语言进行桌面应用程序开发的基本知识和技能,具有运用数据库技术和软件工程技术进行桌面应用程序开发的技能,能胜任Java开发程序员的工作岗位。

课程大纲

第1周  Java语言基础

1.1 Java开发环境与工具

1.2 数据与表达式

1.3 条件语句

1.4 循环语句

1.5 数组

第1周测试

第1周作业

第7周   Set与Map

7.1 Set接口

7.2 Map接口

第7周测试

第7周作业

第2周  面向对象程序设计

2.1 类与对象

2.2 类的访问与static

2.3 构造方法与重载

第2周测验

第2周作业

第3周  继承

3.1 属性继承与方法继承

3.2  构造方法继承

第3周测验

第3周作业

第4周  多态

4.1 抽象类与最终类

4.2 接口和包

第4周测验

第4周作业

第5周  常用类

5.1 数学类与字符串类

5.2 日期类

第5周测验

第5周作业

第6周  集合与List

6.1 集合

6.2 List接口

第6周测试

第6周作业

第8周  常用组件与布局

8.1 常用容器

8.2 布局

8.3 常用组件

第8周 单元测验

第8周 单元作业

第9周  事件处理与高级组件

9.1 事件处理

9.2 高级组件

第9周  单元测验

第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