5Java编程语言基础-教学大纲.docx_第1页
5Java编程语言基础-教学大纲.docx_第2页
5Java编程语言基础-教学大纲.docx_第3页
5Java编程语言基础-教学大纲.docx_第4页
5Java编程语言基础-教学大纲.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论