2022年朱鹏鹏教案VIP .pdf
名师精编精品教案曲阜师范大学实习生试教教案计算机科学学院(系) 计算机科学与技术专业 2011 年级 2 班实习生朱鹏鹏试教课程Java语言程序设计实习学校曲阜师范大学实习班级 _ 实习课时5 月31 日 (星期六) 第10 节中学指导教师 _ _月_日 批准系 指 导 教 师孟静5 月30 日 批准精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页名师精编精品教案课题Java 概述教 学目 的1. 从整体上了解Java 的学习过程2.学习 javaSE 的基本知识点教 学重 点和难点重点: Java 环境变量的配置,Java面向对象思想的理解,Java 虚拟机运行机制。难点: Java 环境变量的配置,Java 语法规范和HelloWorld程序的编写课 的类 型新授课教学方法讲授法谈论法演示法练习法 课堂讨论法实验法教 学用 具教学过程( 一) 背景1. Java的崛起1) 企业级应用开发领域中的领头羊, 占着过半壁江山之多的市场份额!2)Java 语言之父: James Gosling胸口是 Java 吉祥物: Duke 3)20XX 年 4 月 20 日 19 点 40 分 电:美国数据软件巨头Oracle 公司 20 日宣布以 74亿美元收购Sun公司。2. Java 语言1)1991 ,Oak语言 ,Java 语言的曾用名;2)Java 编程语言的风格十分接近C、C+ 语言。它是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,舍弃了C +语言中容易引起错误的指针(以引用取代) 、运算符重载(operator overloading) 、多重继承(以接口取代) 等特性, 增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。3) 在 Java SE 1.5 版本中,又引入了泛型编程、类型安全的枚举、可变参数和自动装 / 拆箱等语言特性。4) 在 Java SE1.7中,又引入捕获多个异常,自动资源关闭等新特性。(二)Java 分类1Java 主要技术和分支以及应用领域1)Java SE Java Platform,Standard Edition,Java SE 以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序,能为Java EE 提供开发基础。2)Java EE Java Platform,Enterprise Edition,以前称为J2EE。可帮助开发和部署可移植、 健壮、可伸缩且安全的服务器端 Java 应用程序。 Java EE 是在 Java SE 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页名师精编精品教案教学过程的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture, SOA )和 Web 2.0 应用程序。3)Java ME Java Platform,Micro Edition,以前称为J2ME ,也叫K-JAVA。用来开发移动设备和嵌入式设备(比如手机、PDA 、电视机顶盒和打印机)。现在使用的越少用了, Android会逐渐的取代J2ME的市场份额。4) 以 java 语言开发的其他智能设备时下最火的Android ,屹立不倒的BlackBerry等智能设备开发5) 思考 Java程序和操作系统间有没直接关系?为什么 Java 跨平台 ?Java 虚拟机跨平台不? 2. Java技术特性 1)简单性 2)面向对象 3)可移植性 4)分布式 5)多线程 6)动态性 7)健壮性 8)安全性(三)运行环境1. Java运行环境1) 在电脑上玩街机游戏2)Java 平台 ,Java 平台是纯软件平台,包括 Java虚拟机 :JVM Java应用程序编程接口:API 载入Windows OS WindowsLinux OS Linux游街 机 游 戏 包载入底层硬件操作系统Java API Java 应用程序Java 虚拟机 操作系统平台Java 平台精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7 页名师精编精品教案教学过程3) 街机游戏和Java 程序的运行机制对比(四)Java 程序运行机制1. 计算机高级语言类型编译型解释型总结: Java 既是编译型语言又是解释型语言。2. Java程序的组成 Java源文件字节码文件(五)Java 开发环境搭建(重点)1. 下载并安装JDK(Java 开发工具包 ) jdk包含 Java 开发工具和运行环境(jre ) jdk=Java Development Kit jre=Java Runtime Environment jdk里包括单独的jre, jre里面包括Java 虚拟机;.java 文件.class文件javac.exe 结果java.exe(JVM先加载 ) 编译运行精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 7 页名师精编精品教案教学过程2. 配置 Java 开发环境 path:去哪里找编译或运行等工具( 必须设置 ) classpath:去哪里找需要运行的class 文件 (java5开始可不设置 ) 通过 javac 命令验证常见问题:“javac 不是内部或者外部命令”,原因是path 配置错误避免 C:WINDOWSsystem32出现所有名字以java 开头的文件,有,删之;开发工具 :Editplus 3. 注意 :jdk不要安装在带中文的路径下, 最好也是不包含空格字符的英文路径; 4. PATH 环境变量设置5. JDK 目录结构bin: Java 开发工具包括编译器,调试器,文档化工具,归档工具等。db: Java DB 数据库,用于学习和测试,不能用于开发。demo: jdk 自带的一些演示程序。include: 用于调用本地(底层平台 )方法的 C+头文件。jre: Java 运行时环境,包括 JVM ,类库和其他资源文件,此JRE 仅供 JDK 使用。lib: 类库和所需支持性文件。src.zip: JDK 类库的源代码。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 7 页名师精编精品教案教学过程(六)第一个 Java 程序1. 代码2. 编译后,运行结果:Hello Kity (七)总结 1. Java学习注意 Java语言拼写上严格区分大小写;一个Java 源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类;若源文件中包括了public类,源文件必须和该public类同名; 一个源文件中包含N个 Java 类时, 编译后会生成N份字节码文件,即每个类都会生成一份单独的class 文件,且字节码文件名和其对应的类名相同。 2. 编程建议一个Java 源文件只定义一个类, 不同的类使用不同的源文件定义; 将每个源文件中单独定义的类都定义成public的; 保持 Java 源文件的主文件名与源文件中的类名一致。public class MyFirstApp public static void main(String args) System.out.print(Hello Kity); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 7 页名师精编精品教案对教案执行的意见自我分析小组意见指导教师意见中学指导教师意见:系指导教师意见:备注精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 7 页