- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)