java电子教案_java程序设计电子教案整理版.docx

java程序设计电子教案整理版.docx

第一章java概述

本章要点

高级语言的运行机制

java语言的运行机制

搭建java开发平台

1.1 高级语言的运行机制

计算机高级语言按程序的执行方式可分为:编译型和解释型

编译型语言:使用专门的编译器、针对特定的操作系统将源代码一次性“翻译”成可被该操作系统平台下的硬件执行的机器码,并包装成该操作系统所能识别的可执行性程序的格式。因为编译型语言是一次性将程序编译成特定操作系统下的机器码,所以可以脱离开发环境而独立运行,效率比较高;但程序被编译成特定操作系统下的机器码,因此生成的可执行程序无法移植到其它操作系统,如需要进行移植,源代码需要移植到特定环境进行重新编译。

C++源码Windows编译器编译1次exe执行文件运行:重复执行

C++源码

Windows编译器编译1次

exe执行文件

运行:重复执行exe文件

编译型语言程序运行机制

源码Windows操作系统Linux操作系统

源码

Windows操作系统

Linux操作系统

其它操作系统

Windows解释器每次编译并解释

Linux解释器每次编译并解释

其它解释器每次编译并解释

解释型语言程序每次需要重新编译并解释

1.2 Java语言的运行机制

Java语言比较特殊,Java语言编写的程序需要经过编译步骤,这个编译过程不会生成特定操作系统的机器码,而是生成一种与平台无关的字节码(*.class文件),这种cla

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。课堂教学计划表 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。 课程名称 Java程序设计 教师姓名 专业班级 授课时间 授课地点 学时数 8 授课题目 §2Java语言开发基础 教学目标及要求 知识目标 掌握Java语言的基本组成; :・掌握数据类型、变量、运算符及表达式; :・掌握三种控制结构; 技能目标 :・培养学生规范编码和良好的程序设计风格; :・能够应用Java语言进行程序设计; 数据类型、运算符、字符串、数组等知识在编程过程中能熟练、准确应用; ・:・能熟练、准确地应用分支、循环、跳转三种流程执行过程; 教学重点 :・标识符命名规那么、数据类型与运算符; : 嵌套ifelse语句的用法; 教学难点 :・数值类型转换(强制转换、隐式转换)的用法; :・Switch语句的用法; 工程描述 :・工程1:猜数字游戏 教学方法 问题导引法:通过给学生提出实际编程中出现的问题来引入教学内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知识; :・案例分析法:通过演示典型案例来讲解相关知识和技术的具体使用过程,使学生在具体的应用环境中加深对概念的理解; :・任务驱动法:通过完成工程中的各个任务逐步增强实技能; 教学过程设计 一、新课导入与工程展示 :・首先通过提问、讨论等互动的形式引入课程新知识; : 然后通过演示本章工程来激发学生的学习兴趣,增强学生学习的积极性、主动性; 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。教案正文 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。 二、工程任务分解 ・:・带着学生分析本章工程并对工程进行任务分解,各工程分解任务如下: 工程1:猜数字游戏 ,任务1:确定变量 /任务2:选择数据类型 /任务3:确定表达式 /任务4:循环猜数,并统计次数 三、任务分析 :・根据工程及任务的描述和要求,对工程的各个任务进行分析,然后总结出完成该任务所需要的知识、技能和主要操作步骤; 四、相关知识点 :・针对各个任务分析阶段得到的知识和技能,并结合本章知识和技能目标对相关知识点进行详细讲解和说明; 五、任务实施 :・该阶段以完成各个任务为目的,教师利用相关知识和技能以演示的方式为学生详细讲解每个任务的完整实现过程; :・同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理解和掌握; 六、技能拓展 :・在保证学生掌握了各个任务所涉及的基本知识和技能的基础上,再通过介绍一定的附加知识并辅导学生完成指定的"技能拓展任务",最终使学生对所学知识到达举一反三,融会贯通的学习目的; 七、指导与评价 对学生的任务实施过程进行指导,并对其中出现的问题进行总结,给出评价; 课后作业 :・完成课后相关习题; 课后分析 :・主要问题: 面向对象思、想的培养; 一、新课导入与工程展示思考:回顾C语言学过的基本语法知识? 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。运行各个源程序,为学生演示本章工程各个任务的实现效果。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。 二、工程任务分解本章工程可以划分为以下主要任务: 工程1:猜数字游戏任务1:确定变量任务2:选择数据类型任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务1・1:确定变量 任务分析 猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数字。 本任务就是要确定用哪些变量来保存这些数据,并且如何命名变量。 相关知识点 (1)标识符 Java中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识,这个符号就称为标识符,java中标识符的命名规那么如下: 组成:可由大小写字母、数字、下划夜(_)和美元符号($) 组成。 开头:必须以字母、下划线或美元符号($)开头。 字母:严格区分字母
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值