欢迎来到天天文库
浏览记录
ID:41033003
大小:27.24 KB
页数:5页
时间:2019-08-14
《5Java编程语言基础-教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、IOTEK《Java编程语言基础》教学大纲v.3.0上海海同信息科技有限公司2011-11-11本文档适用于标准课件初次撰写,及后续修改中的主要参考,及教员备课时可根据大纲来重点把握教材的重难点一、课程内容概述本课程讲解Java编程环境、Java语言基础语法和编译过程,详细介绍面向对象程序设计的方法,比较与面向过程C语言的不同之处,教授学员学习实践面向对象分析问题和设计程序的方法。关于《Java编程语言基础》的特别说明本教材考虑为学员自学提供最完整参考,故保留与C语言基础重复部分,如语法基础,语法结构等部分,教员教学中不需严格按照章节内容授课,可按照学员水平,灵活教学时间,主要讲解与
2、C语言不同之处,帮助学员快速走入Java编程世界。二、课程目标通过本课程的学习,掌握Java语法基础与C语言不同之处,如何使用Eclipse环境编写和调试程序,学习面向对象分析问题的方法,注意代码可重用性和可维护性与C语言的不同之处,遵守Java编程规范和命名规则。通过课程的学习,学员可以:◇理解Java程序逻辑和C语言的异同点◇会编译、调试、运行、维护Java程序◇初步理解面向对象的编程思想◇理解基本数据类型与引用类型,灵活应用数组◇使用JavaAPI实现字符串相关应用四、教材章节参考第1章开发简单Java应用程序第2章变量、数据类型和运算符第3章运算符和条件结构第4章循环结构(一
3、)第5章循环结构(二)第6章类和对象第7章类的方法第8章数组第9章字符串五、课程内容组织结构Java编程环境Java基础语法Java语法结构类和对象Java应用综合项目Java概述和相关术语介绍Eclipse、JDK安装常用快捷键配置和使用(第1章)变量、数据类型运算符和表达式(第2-3章)条件结构循环结构(第3-5章)类和对象,封装概念创建和使用对象(第6-7章)数组定义和使用Java字符串类及API使用(第8-9章)1.Calendar日历打印1)过程式实现2)类模板实现3)GregorianCalendar类实现六、章节内容及重难点提示(必讲内容)1.Java编程环境(第1章)
4、[建议课时:3课时]1)Java概述和相关术语介绍Java由来,Java应用和发展趋势,Java版本2)Eclipse、JDK安装Java不同操作系统版本,JDK组织结构(src.zip开源代码)Java相关专业名词:JDK,JRE,JVM,J2EE,J2SE,IDE3)Java程序框架和编译原理新建Java控制台程序stepbystepJava程序编译原理:源码(*.java)->字节码(*.class)->机器可执行二进制代码(JVM二次编译)Java项目目录结构输入输出语法(格式化输出)4)Eclipse使用技巧各个视图开启关闭及移动位置(Window->ShowView)代码
5、补全及提示,配置(Window->Preference->Keys->ContentAssist)快捷键使用:代码提示,格式重排,代码环绕(Surround)调试技巧及快捷键(简单讲解,后续章节中再强化)重点:格式化输入输出2.Java基础语法(第2,3章)[建议课时:4课时]1)基本数据类型讲解Java中数据类型定长的概念(平台无关性,与C不同)增加boolean,String(非基本数据类型,后续解释)2)变量命名规范3)数据类型自动转换与强转4)表达式和运算符算术:+-*/%关系:><>=<===!=逻辑:&&
6、
7、!赋值:+=-=*=/=%=运算符的优先级重点:结合运算符和表达
8、式,讲解boolean使用(与C不同,if,for语法只允许逻辑表达式,结果必须为true或false)1.Java语法结构(第3,4,5章)[建议课时:10课时]1)条件结构if条件表达式写法及boolean数据类型使用switch-case语法与C语言一致2)循环结构,break,continue,return用法补充foreach语法(1.5.0版本之上支持)3)调试断点跟踪方法重点:使用Java环境综合练习,可使用给出年月条件,打印当月月历案例,讲解思路及算法,引导学员实现全部功能2.类和对象(第6,7章)[建议课时:4课时]1)类和对象的概念(抽象的概念:提取主要关注内容,
9、忽略细节)一切事物皆对象对象都能抽象出:名词性:状态,属性动词性:行为,方法类是一类拥有公共属性和方法的对象的集合,是一个模板2)定义类和使用类对象类的标准语法,注意类名,属性名,方法名的命名规范及注释方法创建类对象,通过对象使用类属性,方法重点:new关键字的真正含义(内存中的模拟情况)。回顾基本数据类型,讲解与引用类型的主要区别。讲解值类型和引用类型的区别。3)类的方法使用定义方法,调用方法可使用打印日历案例,实现OOP设计,设计实体类定义其属性及方法
此文档下载收益归作者所有