对于高职院校的计算机类专业的学生来说,程序设计是一门必修的职业能力核心课程。而Java作为一种面向对象程序设计语言,自1995年由Sun公司推出以来,因其简单易用、安全性、跨平台性、支持多线程等优点得到了广泛使用,也成为IT业界最受欢迎的编程语言之一。随着移动互联网技术应用的发展与普及,Java作为一门编程语言在高职院校的非计算机类专业中也逐渐被开设,比如通信类专业,可以帮助学生更好地利用计算机解决本专业领域内的问题。
《Java基础案例教程》采用基础知识+阶段任务案例相结合的形式,将一些复杂的、难以理解的编程思想和问题简单化,通过基础案例的讲解和阶段任务案例的巩固,让学生掌握技能点。本课程主要教学内容包括三部分:
第一部分是Java语言编程基础部分,包括java概述,开发环境、数据类型与变量,流程控制,方法,数组等。
第二部分是面向对象程序设计部分,包括面向对象的思想,类与对象,构造方法,类的继承、多态,异常处理等。
第三部分是Java类库及应用,包括Java API、图形用户界面、多线程等,重点掌握API在图形用户界面中的应用。
学生在学习本课程之前,应具备计算机应用基础、数据库等基础的计算机知识。通过本课程的学习,使学生掌握编程思想、学会使用Java语言编写程序,达到开发Java桌面应用程序的能力,对后续课程《Java Web应用程序开发》、《JavaEE企业级应用开发》打下坚实的基础。
课程成绩由过程性考核和终结性考核综合评定。
采用百分制结构化学业成绩评定方法:单元作业20%,单元测试20%,参与讨论20%,期末考试40%。
学习本课程需要具备一定的计算机基础知识,如《计算机应用基础》课程的相关知识,了解高级程序设计语言和数据库的基本概念和知识将有助于本课程的学习。
第5章 Java API
5.1 String类和StringBuffer类
5.2 System类与Runtime类
5.3 Math类与Random类
5.4 包装类
单元测验
单元作业
第1章 Java开发入门
1.1 Java概述
1.2 Java开发环境
1.3 Eclipse开发工具
单元测试
单元作业
第2章 Java编程基础
2.1 Java的基本语法
2.2 常量与变量
2.3 运算符
2.4 流程控制语句
2.5 方法
2.6 数组
单元测试
第3章 Java面向对象编程(上)
3.1 面向对象的概念
3.2 类与对象
3.3 构造方法
3.4 this关键字
3.5 static关键字
第4章 Java面向对象编程(下)
4.1 类的继承
4.2 final关键字
4.3 抽象类和接口
4.4 多态
第6章图形用户界面设计
6.1 AWT概述
6.2 AWT事件处理
6.3 常用事件分类
6.4 布局管理器
6.5 Swing
单元测试
单元作业
1.《Java基础入门》,清华大学出版社,传智播客编著。
2.《Java从入门到精通》,清华大学出版社,明日科技编著。
3.《Java桌面应用开发》,中国铁道出版社,全国高职高专教育“十二五”规划教材,孙士兵 唐铁斌主编。
4.《Java程序设计》,高等教育出版社,徐红 王灿主编。