java教案文档.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java教案文档

Java程序设计教案 李 娜 教 案 正 页 课程名称:Java程序设计语言 任 课 教 师 李娜 总课序 第1次 授 课 时 间 第1周 第1次课 撰写(修改) 讲 课 内 容 第一章 课 型 (教法) 多媒体教室 讲授、演示 课 题 计算机系统概论 教 具 准 备 计算机一台,演示计算机的基本功能,制作多媒体演示文稿,使用演示文稿来介绍Java程序设计语言的基础知识,并实例演示 教 学 目 的 了解Java语言的发展历史以及特点,面向对象程序设计概述以及特点 教 学 重 点 面向对象程序设计语言Java的基本程序结构和编程开发环境 教 学 难 点 与关键 Java语言的环境以及Java小程序的调试 教学内容及板书纲要: 第一章? ?JAVA概述 1.1 Java语言及其发展简史 语言分类 Java属于高级语言与第四代语言之间的语言 Java语言 = OOP语言规则 + 标准类库 1.1.1 Java语言的发展 1991年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制 。 1993年Sun 公司将目标市场转向 Internet 。 1994年将Oak语言更名为Java。 1995年Java被正式发布,之后立即引起极大的轰动。 1.1.2 Java语言的特点 李娜制 教 案 中 页 简单性 面向对象 分布式处理 健壮性 结构中立 安全性 可移植性 解释性 高性能 多线程 动态 1.1.3 Java程序工作机制 1.Java虚拟机4-2 实现平台无关性的基础就是Java虚拟机,是以Java字节码为指令组的软CPU。负责对本地*.class文件解释执行。 包含类加载器、字节确认器、以及JIT(Just-In-Time)实时编译器。 类加载器:用来取得从网络或本地的类文件。 字节确认器:确认类文件是否有正确的格式。 JIT:它允许实时地将Java解释型程序自动编译成本机机器语言,以使程序执行的速度更快。 2.字节码4-3 *.class文件与机器码不同,不是真正的CPU可运行的指令代码,故又称伪代码。 通过JVM以及JRE将其转成本地机器代码,达到一次撰写,到处运行的效益。 (Write Once,Run Anywhere) 3.垃圾回收机制4-4 虚拟机使用两个独立的堆内存,分别用于静态内存分配和动态内存分配。 非垃圾收集堆内存,用于存储所有类定义、常量池和方法表。 另一个堆内存,用于垃圾收集的算法适用于存放在动态堆内存中的对象。 垃圾收集器在收集对象前调用finalize方法。 显式调用垃圾收集(System.gc())方法,不能保证立即运行,因为其优先级很低。 1.2 开发工具与开发步骤 1.Java虚拟机4-2 安装Java 2 SDK开发工具 。 设置环境变量: path=javac和java命令所在的目录。 classpath=存放字节码文件的目录。 Java2 SDK简介及使用。 Java程序的开发环境: 文本编辑器 记事本 UltraEdit等 集成开发环境 JBuilder Eclipse等 李娜制 教 案 中 页 1.3 初始java程序 Java Application Java Applet 1.3.1 Java应用程序举例2-1 1.3.2 Java应用程序举例2-2 1.1.3 java程序结构 (1)至多有一个public类,文件名必须与类名相同。 (2)程序可以有一个或多个其它类。 (3)当需要从某个类继承或使用某个类及其方法时,使用import引入该类的定义。 (4)Java程序组成结构 package //0个或1个,必须放在文件开始 import //0个或多个,必须放在所有类定义之前 public classDefinition //0个或1个,文件名必须与类名相同 classDefinition //0个或多个 interface Definition //0个或多个 1.3.4 java 程序规范 源文件的命名规则:与公共类名相同 包名、类名、接口名:首字母和单词首字母大写 方法名:第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写 变量名:全小写,一般为名词,例如:length 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开 1.3.5

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档