《Java程序设计》课程是高职计算机相关专业的专业核心课程,也是计算机相关专业职业岗位能力的基础课程。课程旨在培养学生掌握Java语言的基本语法和面向对象程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对实际问题进行分析和解决,编制出高效的Java语言应用程序。
本课程共60学时,内容涵盖Java语言程序设计基础、面向对象程序设计、数据与异常处理程序设计、图形用户界面程序设计、Java语言高级程序设计和Java Applet。课程开发基于OBE课程体系设计,以最终学习成果为起点,反向进行课程设计,开展教学活动。教学以案例作为启发,以微课作为资源呈现,采取文本、动画、音频和视频等丰富多彩的表现形式为广大学习者提供开放式、多方位、立体化的学习体验,让学习者轻松学习原本深奥枯燥的理论知识,积累面向对象的编程思想,从而完整地掌握整个课程体系,获得综合能力和素质的提升。
通过本课程的学习,学习者能够掌握Java语言的基本语法和面向对象程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对实际问题进行分析和解决,编制出高效的Java语言应用程序,胜任Java开发程序员的工作岗位。同时,学习者能够培养出良好的自主学习习惯和创新精神、细致缜密的工作态度和作风以及吃苦耐劳、团队协作的职业素质。
第1周 Java语言程序设计基础
1.1 Java语言概述
1.2 Java语言的开发环境
1.3 Java程序的开发步骤
1.4 用Eclipse编写程序
1.5 Java标识符和关键字
1.6 Java数据类型、变量和常量
1.7 Java运算符
第1周测验
第1周作业
第2周 控制结构
2.1 Java选择结构if语句
2.2 Java选择结构switch语句
2.3 Java循环结构while循环
2.4 Java循环结构do-while循环
2.5 Java循环结构for循环
2.6 Java跳转语句
第2周测验
第2周作业
第3周 面向对象程序设计
3.1 对象和类
3.2 类的定义
3.3 什么是继承
3.4 什么是多态
3.5 接口
3.6 包
第3周测验
第3周作业
第4周 数据与异常处理
4.1 数组的创建和使用
4.2 数组的应用实例
4.3 字符串的创建
4.4 字符串的使用
4.5 StringTokenizer类
4.6 异常
4.7 异常处理
第4周测验
第4周作业
第5周 图形用户界面程序设计
5.1 Java图形用户界面(GUI)设计
5.2 JFrame类
5.3 常用组件——标签
5.4 常用组件——按钮
5.5 JPanel面板
5.6 布局管理器
第5周测验
第5周作业
第6周 常用组件(一)
6.1 事件处理
6.2 常用组件——文本框
6.3 常用组件——文本区和滚动面板
6.4 常用组件——单选按钮
6.5 常用组件——复选框
6.6 菜单
第6周测验
第6周作业
第7周 常用组件(二)
7.1 常用组件——列表
7.2 常用组件——组合框
7.3 对话框
7.4 滚动条
7.5 鼠标事件
7.6 键盘事件
第7周测验
第7周作业
第8周 线程
8.1 多线程
8.2 Thread类和Runnable接口
8.3 线程动画
8.4 线程的互斥
8.5 线程的同步
第8周测验
第8周作业
第9周 Java语言高级程序设计
9.1 输入与输出
9.2 缓冲式输入输出
9.3 文件管理
9.4 Java网络编程
9.5 网络信息的读写
9.6 Java数据库编程
第9周测验
第9周作业
第10周 Java Applet
10.1 Java Applet概述
10.2 Java Applet文字输出
10.3 Java Applet绘图
10.4 图像处理
10.5 幻灯片和动画
第10周测验
第10周作业
学习本课程之前,学习者需要具备一定的计算机基础知识,了解数据库相关知识、常用算法和html语言等方面的基本内容。
1、徐红 张宗国,《Java程序设计(第2版)》,“十二五”职业教育国家规划教材,北京:高等教育出版社,2019.3
2、施珺 纪兆辉 陈艳艳 赵雪峰,《Java面向对象程序设计教程》,“十三五”江苏省高校重点教材,北京:高等教育出版社,2019.4
Q:学习本课程需要安装哪些软件?
A:请安装JDK1.7(或以上版本),配置路径并测试成功。Eclipse直接打开应用程序即可。
Q:从哪里下载Java开发环境软件?
A:从笪林梅老师的Java程序设计在线开放课程网站“资源”中可以下载:https://mooc1.chaoxing.com/course/200813206.html
Q:本课程的学习方法主要有哪些?
A:本课程是理论实践并重的课程,因此,学习过程中要根据教学安排逐步积累理论知识,完成老师布置的相应实践练习。多揣摩、多借鉴、多质疑、多实践。一段时间的学习之后,你一定会有很大收获的!