《Java程序设计项目化教程》.doc
《《Java程序设计项目化教程》.doc》由会员分享,可在线阅读,更多相关《《Java程序设计项目化教程》.doc(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计项目化教程全书教案授课班级: 某某年级 授课学期: 某某学年某某学期 教师姓名: 某某老师 课题名称任务一 安装配置开发环境及需求分析计划学时3课时内容分析Java是一门程序设计语言,它自问世以来,受到了前所未有的关注,并成为计算机、移动电话、家用电器等领域中最受欢迎的开发语言之一。本章将对Java语言的特点、开发运行环境、运行机制以及如何编译并执行Java程序等内容进行介绍。教学目标及基本要求1、 了解Java语言的特点2、 掌握Java开发环境的搭建3、 掌握环境变量的配置4、 理解Java的运行机制5、 掌握Eclipse开发工具的基本使用教学重点1、 Java语言的特点
2、2、 JDK的安装以及环境变量的配置3、 Eclipse开发工具的安装与使用教学难点1、 JDK的使用2、 Eclipse开发工具的安装与使用教学方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(Java概述、JDK的使用、第一个Java程序、系统环境变量、Java运行机制)一、创设情境,引入Java概念(1)讲解Java由来,引出本章内容计算机语言分为三种:机器语言、汇编语言和高级语言,而计算机只能识别机器语言,但人们编程时不会采用机器语言,而是采用汇编语言和高级语言。由于高级语言采用接近人类的自然语言进行编程,进一步简化了编程过程,所以是绝大多数编程者的选择。Jav
3、a语言是高级语言的一种。它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠、主要面向Internet编程,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动电话、家用电器等领域中,Java技术无处不在。(2)进入主题,讲解Java平台的分类为了使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将Java划分为三个技术平台,它们分别是JavaSE、JavaEE和JavaME。(3)明确学习目标1、了解Java语言的特点。2、学会搭建Java开发环境。3、学会配
4、置Java环境变量。4、理解Java的运行机制。二、进入重点知识的讲解(1)Java语言有什么特点Java语言是一门优秀的编程语言,它之所以应用广泛,受到大众的欢迎,是因为它有众多突出的特点,其中最主要的特点有:简单性、面向对象性、安全性、跨平台性、支持多线程。(2)什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。(3)如何安装JDK?依照教材1.2.2节内容,安装JDK。(4)JDK目录介绍安装完成后,打开JDK的安装目录,简
5、单讲解下目录中文件及文件夹的作用。(5)第一个Java程序教师按照教材1.3节中的内容编写第一个Java程序,并运行演示效果。 (6)path环境变量path环境变量是系统环境变量中的一种,它用于保存一系列的路径,每个路径之间以分号分隔。当在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找是否存在该文件,如果不存在会继续在path环境变量中定义的路径下寻找这个文件,如果仍未找到,系统会报错。path环境变量有两种配置方式:l 临时配置:在命令窗口中输入:set path=%path%;C:Program FilesJavajdk1.7.0_60bin;,再查看path环境变量。l
6、 永久配置:右键单击桌面上的【计算机】,从下拉菜单中选择【属性】,在出现的【系统】窗口中选择左边的【高级系统设置】选项,然后在【高级】窗口中单击【环境变量】按钮,打开【环境变量】窗口,在【变量值】文本区域内开始处添加“javac”命令所在的目录“C:Program FilesJavajdk1.7.0_60bin”,末尾用英文半角分号(;)结束,与后面的路径隔开,添加完成后,依次单击打开窗口的【确定】按钮,完成设置。(7)classpath环境变量classpath环境变量也用于保存一系列路径,它和path环境变量的查看与配置的方式完全相同。当Java虚拟机需要运行一个类时,会在classpat
7、h环境变量中所定义的路径下寻找所需的class文件。(8)Java的运行机制Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点进行总结,使用教材中的自测练习题巩固本节课的知识点。(2)让学生动手练习教材中的案例,加深理解,巩固本节的学习内容。第二课时(Eclipse开发工具)一、回顾上节课内容,引出变量(1)对上节课留的作业进行答疑(2)回顾上节课内容,引出本节课主题在实际项目开发过程中,由于
8、使用记事本编写代码速度慢,且不容易排错,所以程序员很少用它来编写代码。为了提高程序的开发效率,大部分软件开发人员都是使用集成开发工具(IDE,Integrated Development Environment)来进行Java程序开发的。正所谓“工欲善其事,必先利其器”,本节将讲解一种Java常用的开发工具Eclipse。(3)明确学习目标1、学会Eclipse的安装和启动。2、了解变量的数据类型。二、进行重点知识的讲解教师按照教材中的内容逐步讲解Eclipse的安装、启动和使用。三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点进行总结,使用教材中的自测练习题巩固本节课的知识点。(
9、2)让学生动手练习,完成教材中案例的编写操作,巩固本节的学习内容。第三课时(上机练习)上机一:(考察知识点为JDK的安装和使用、环境变量的搭建、Eclipse的使用)要求学生按照教材内容安装JDK、配置环境变量和安装Eclipse开发工具,并要求学生使用Eclipse编写一个输出“HelloWorld!”的程序。思考题和习题教学后记Java程序设计项目化教程教学设计授课班级: 某某年级 授课学期: 某某学年某某学期 教师姓名: 某某老师 课题名称任务二 学生信息的表示计划学时3 课时内容分析学做任何事情,都要打好基础。同样地,要掌握并熟练使用Java语言,必须充分了解Java语言中的基础知识。
10、本章将针对Java的基本语法、Java中的变量、运算符进行详细地讲解。教学目标及基本要求6、 掌握Java的基本语法7、 掌握Java中常量和变量的使用教学重点4、 Java的基本语法格式5、 Java语言中的常量与变量的使用6、 Java语言运算符的使用教学难点Java语言运算符的使用教学方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(Java代码的基本格式、注释、标识符、关键字和常量)一、回顾第一章内容,讲解Java的基本语法(1)回顾第一章学习知识,引出本节主题带领学生回顾第一章中的第一个Java程序的各个组成部分。每一种编程语言都有一套自己的语法规范,Java
11、语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。引出本章中所要讲解的内容Java语言的基本语法。(3)明确学习目标1、要求学生掌握编写Java代码的基本格式。2、学会Java中三种注释方式的使用。3、掌握Java中标识符的定义规则。4、了解Java中的关键字。5、了解Java中有哪些常量。二、进入重点知识的讲解(1)Java代码的基本格式教师可以参考教材举例类的基本格式,然后针对4方面对Java代码需要遵循的基本格式进行讲解和演示。(2)Java中的注释教师首先进行介绍,在编写程序时,为了使代码容易理解,通常会在实现功能的同时为代码加一些注释。注释是对程序
12、的某个功能或者某行代码的解释说明,对于日后的团队开发是非常有必要的。然后介绍Java中注释的三种类型并进行示例演示。(3)如何定义标识符?老师可参考教材分别介绍标识符的作用、定义,然后介绍不同标识符的定义规范。(4)Java中的关键字有哪些?教师首先介绍关键字的概念。然后教师参考教材中的关键字列表对Java中的关键字进行介绍。最后介绍使用关键字的注意事项。(5)Java中的常量有哪些?教师首先介绍常量的概念,常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符a、浮点数3.2等。然后分别对Java中的6种常量类型进行介绍。三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点
13、进行总结,使用教材中的自测练习题巩固本节课的知识点。第二课时(变量的定义、变量的数据类型、变量的类型转换、变量的作用域)一、回顾上节课内容,讲解Java中的变量(1)对上节课留的作业进行答疑(2)回顾上节课内容,引出本节课主题通过上节课的学习,学生对编写Java的基本语法内容有了初步的了解。本节课将讲解Java中的另一个重要概念变量。(3)明确学习目标1、学会变量的定义。2、了解变量的数据类型。3、掌握变量类型转换的方式。4、明确变量的作用域。二、进行重点知识的讲解(1)如何定义变量?教师首先介绍变量的概念,然后举例演示变量的定义以及变量在内存中的状态变化过程。(2)变量的数据类型有哪些?教师
14、首先介绍数据类型的作用,然后教师可参照教材图2-4,向学生介绍Java中的8种基本数据类型和5种引用数据类型的。本节主要介绍8种基本数据类型。参考如下:1. 整数类型变量整数类型变量用来存储整数数值,即没有小数部分的值。整数类型分为4种不同的类型,所占存储空间的大小以及取值范围如下表所示:类型名占用空间 取值范围byte8位(1个字节)-27 27-1short16位(2个字节)-215 215-1int32位(4个字节)-231 231-1long64位(8个字节)-263 263-12. 浮点数类型变量浮点数类型分为两种:单精度浮点数(float)、双精度浮点数(double),两种浮点数
15、所占存储空间的大小以及取值范围如下表所示:类型名占用空间 取值范围float32位(4个字节)1.4E-45 3.4E+38,-1.4E-45 -3.4E+38double64位(8个字节)4.9E-324 1.7E+308, -4.9E-324 -1.7E+3083. 字符类型变量字符类型变量用于存储一个单一字符,在Java中用char表示。为字符类型变量赋值,具体代码如下:char c = a; / 为一个char类型的变量赋值字符achar ch = 97; / 为一个char类型的变量赋值整数97,相当于赋值字符a4. 布尔类型变量布尔类型变量用来存储布尔值,在Java中用boolea
16、n表示,该类型的变量只有两个值,即true和false。具体示例如下:boolean flag = false; / 声明一个boolean类型的变量,初始值为falseflag = true; / 改变flag变量的值为true(3)如何对变量类型进行转换?教师首先介绍,需要进行数据类型转换的场景:在程序中,当把一种数据类型的值赋给另一种数据类型的变量时,需要进行数据类型转换。根据不同的转换方式,数据类型转换可分为自动类型转换和强制类型转换,然后教师分别对这两种数据类型转换方式进行详细介绍。(4)变量的作用域教师首先介绍什么是变量的作用域,然后教师可通过具体示例向学生演示变量作用域的使用范围
17、(可参见教材文件2-4)。三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点进行总结,使用教材中的自测练习题巩固本节课的知识点。(2)让学生动手练习,完成课上所讲知识点示例的编写操作,巩固本节的学习内容。第三课时(算术运算符、赋值运算符、比较运算符、逻辑运算符、运算符的优先级)一、回顾上节课内容,讲解Java中的运算符 (1)对上节课留的作业进行答疑。(2)回顾上节课内容,引出本节课主题上一节中,主要讲解了Java中的变量,在定义变量时,我们可以为这个变量赋值,并且这些变量值之间可以进行运算,那么如何赋值,如何运算呢?本节将对Java中的各种运算符进行详细的讲解。(3)明确学习目标掌
18、握Java中各种运算符的使用。二、进行重点知识的讲解(1)算术运算符教师首先介绍,在数学运算中最常见的就是加减乘除,被称作四则运算。Java中的算术运算符就是用来处理四则运算的符号,这是最简单、最常用的运算符号,然后对Java中的算术运算符及其用法进行讲解。(2)赋值运算符教师首先讲解赋值运算符的作用:就是将常量、变量或表达式的值赋给某一个变量。然后对Java中的赋值运算符及其使用时的注意事项进行讲解。(3)比较运算符教师首先介绍比较运算符的作用:用于对两个数值或变量进行比较,其结果是一个布尔值。然后对Java中的比较运算符及其用法进行讲解。(4)逻辑运算符教师首先介绍逻辑运算符的作用:用于对
19、布尔型的数据进行操作,其结果仍是一个布尔型。然后对Java中的逻辑运算符及其用法进行讲解。(5)运算符的优先级教师首先介绍运算符优先级的概念:在对一些比较复杂的表达式进行运算时,要明确表达式中所有运算符参与运算的先后顺序,我们把这种顺序称作运算符的优先级。然后对Java中运算符的优先级特点和使用进行讲解。(6)商城库存清单程序设计教师参考教材从3方面对商城库存清单程序进行介绍,具体如下:1)教师首先对教材商城库存清单程序的任务和任务的运行结果进行讲解和演示,使学生能够明确任务要求和需要实现的结果。2)明确任务目标,并引导学生一同分析任务的实现思路。3)明确了任务的实现思路后,根据实现思路完成任
20、务代码的编写。三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点进行总结,使用教材中的自测练习题巩固本节课的知识点。(2)让学生动手练习,完成商城库存清单程序任务实现,巩固本节的学习内容。思考题和习题教学后记Java程序设计项目化教程教学设计授课班级: 某某年级 授课学期: 某某学年某某学期 教师姓名: 某某老师 课题名称任务三 学生信息的处理计划学时5 课时内容分析学做任何事情,都要打好基础。同样地,要掌握并熟练使用Java语言,必须充分了解Java语言中的基础知识。本章将针对结构语句、方法以及数组进行详细地讲解。教学目标及基本要求8、 掌握Java流程控制语句的使用9、 掌握方法
21、的定义和重载10、 掌握数组的定义与使用教学重点7、 Java程序的流程控制语句8、 Java中方法的定义与使用9、 Java中数组的定义与使用教学难点3、 选择结构语句4、 循环结构语句5、 数组的定义及使用教学方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(if、switch选择结构语句以及while和do while循环语句)一、回顾上节课内容,讲解Java中的选择结构语句和循环结构语句(1)对上节课留的作业进行答疑。(2)回顾上节课的内容,引出本节课主题。上一节对Java的运算符进行了详细的讲解,本节课将对Java中的选择结构语句(if语句、switch语句)
22、、循环结构语句(while语句、do while语句)进行讲解。(3)明确学习目标1、掌握if和switch选择结构语句的使用。2、掌握while和do while循环结构语句的使用。二、进行重点知识的讲解(1)什么是选择结构语句?讲师首先列举生活实例:在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行。Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断,从而决定执行哪一段代码。然后介绍选择语句分为if条件语句和switch条件语句。最后对以上2种选择结构语句进行介绍。1、if条件语句由于if条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计项目化教程 Java 程序设计 项目 教程
限制150内