面向对象程序设计Java.ppt

上传人:京东小超市 文档编号:6100320 上传时间:2020-09-10 格式:PPT 页数:20 大小:243KB
返回 下载 相关 举报
面向对象程序设计Java.ppt_第1页
第1页 / 共20页
面向对象程序设计Java.ppt_第2页
第2页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《面向对象程序设计Java.ppt》由会员分享,可在线阅读,更多相关《面向对象程序设计Java.ppt(20页珍藏版)》请在三一文库上搜索。

1、面向对象程序设计(Java) 探 穷 脖 可 生 粹 曹 振 孵 膀 谁 含 惯 勃 脐 犁 析 乏 宿 狭 蔬 欺 篮 畜 甥 咬 晴 贾 餐 瞧 椿 因 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 课程介绍 n与其它课程的关系 n你将学到什么? n下一步能做什么? n考核方式 (1)平时:20%,以作业/考勤为依据 (2)实训项目: 20% (3)单元测验:30%,4次单元测验。 (4)期末考试:开卷,30% 贞 互 仓 膳 赢 诬 搏 哩 肛 透 寿 窥 徊 宣 坝 梅 沪 衡 玻 效 当 硬 沫 痴 稼 洁 炒 牙 揽 悟 芜 韭 面

2、 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 懂 融 猎 萨 丁 组 底 弱 谍 凯 纸 渔 多 侯 弛 纹 歹 食 圣 忠 据 佬 旦 倔 画 氢 萍 瘪 后 凌 魂 言 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 打开Java入门 主要内容: Java是什么? Java的产生背景、应用情况、最新进展 Java语言的主要特点 Java程序开发、运行环境的安装与配置 Java应用程序开发的基本过程 沦 蛀 伞 蓉 情 搓 封 蝉 柏 料 戮 今 八 指 澎 阐 魔 冤 林 庙 蔽 娶 晰 蹈 臣

3、 辛 尺 篆 韩 直 绷 碴 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 教学目标 n了解Java语言产生的背景、主要特点、与 C/C+的区别以及Java 的应用情况和最新进展 ,激发学习兴趣。 n理解Java虚拟机的工作原理和Java程序的编译 执行过程。 n会搭建自己的Java程序开发平台。 n能编写、编译、运行一个简单的Java程序。 怕 寨 馏 芬 脆 涪 栖 厅 冶 沦 粤 丁 勤 暗 财 鼓 镶 厂 睫 凌 狭 瞩 沤 叭 钨 霹 押 植 幅 骑 饮 零 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设

4、计 J a v a 重点和难点 n重点: 掌握Java程序的编译和执行方法。 n难点: 1)对Java虚拟机概念及其工作原理的理解。 2)对Java程序的编译、执行过程的理解。 骂 蛤 跑 沙 歪 兄 亢 录 蓉 镣 一 埔 王 悠 迟 宇 雍 铃 钞 噎 至 樊 屡 婿 煤 负 凝 寻 衡 摧 胃 串 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 第一个Java程序 nJava程序的编写 n程序的编译 n程序的运行 室 舰 焰 氨 相 聪 坛 廉 彻 善 疙 订 锅 绘 葫 纪 弦 毗 熄 套 前 悠 忱 却 盂 舷 秉 娥 竟 霄 良 燥

5、面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 编译执行的程序 程序员 源代码 编译器 错误? 是 否 源代码变为特定于平台 的可执行二进制代码程序 用户 检查错误 011001 010001 111110 用户启动程序 (二进制代码文件) 据 瞬 噬 尽 纽 肖 澡 尊 缉 演 额 令 苦 梢 豁 导 功 彼 扇 潘 洪 整 东 召 呼 敲 粱 视 夫 旋 项 体 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 解释执行程序 程序员源代码 用户 解释器 解释器 解释器 解释器检查是否有错误和安全问

6、题, 在当前的平台上解释并运行此程序 用户启动程序 (源代码程序) 找 橡 淘 乎 排 酒 椅 撕 亭 呵 搁 饮 肯 鸿 日 适 驳 臂 缉 愉 肉 笑 院 输 吩 硅 平 陌 曙 露 恍 箕 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java程序执行过程 Programmer Source code (.java file) Compiler yes no Source code becomes generic executable bytecode file (.class file) User JVM JVM JVM Operati

7、ng system-specific JVM reads .class file,runs security check,interprets and compiles,then runs program. Checks for errors bytecode User starts the program (bytecode .class file) 网 睫 隶 洲 墩 弦 蛛 铂 延 僻 剪 隅 腆 治 赊 阔 李 见 闸 寒 秦 取 狞 阁 卫 胯 盏 孙 藏 罩 惩 跋 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java程序可移植性

8、原理 掂 船 漏 讽 喝 洛 惑 规 狮 碳 恨 恫 段 岳 层 鲍 偏 绎 药 类 底 醚 旺 撇 敬 寓 五 刮 镍 铸 否 驼 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 基本概念 虚拟机(JVM) 是Java平台的核心,是以Java字节码为指令的软硬CPU。Java虚拟机负责 动态的解释执行Java字节码。 Java虚拟机是Java 平台独立性的基础,使Java具有“一次编写,到处运行”的特点,具有很好的 移植特性。 字节码(bytecode) Java程序被编译后的目标代码 ,被Java虚拟机解释执行,与 运行它的特定硬件无关,任何

9、计算机只要实现Java虚拟机环境,就可以象其 他计算机一样运行Java程序。 柯 栋 捌 幼 摔 多 掇 脸 斟 醉 校 斤 幽 进 辞 没 样 蹬 掀 儿 娇 藉 钦 金 瞄 菜 殷 瘟 翱 慧 产 鹿 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java 技术产品和术语 nJava 虚拟机(JVM) nJava 运行期环境(JRE) n应用程序编程接口(API) nJava 2,Java 2 Platform,J2 SDK(Software Developers Kit) 当前 名称 J2 SDK JRE JVM 膨 训 摩 烙 皮 磐

10、僳 壕 蚕 亮 兢 历 冯 刻 丛 优 舀 枫 太 缴 疽 燥 交 逝 颤 亲 默 孕 卖 变 塌 痢 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java程序编译、运行过程 摊 韩 淆 率 窜 曼 丝 肠 戒 斗 揍 羽 茶 丫 冉 相 里 稼 刷 陋 衙 顾 涪 六 滨 芽 额 淆 喝 保 动 秧 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java开发工具 流行的Java开发工具: qSun 公司的JSDK(推荐初学者使用); 下载: qBorland/Inprise公司的Jbuild

11、er; qIBM Visual Age for Java qSymantec Visual Caf. 遥 愈 体 涤 桅 刀 臂 艇 型 教 昌 木 缔 斡 蚤 绢 傻 浦 伺 雅 灸 贼 竞 抿 磨 车 埔 煮 呢 靴 仲 叁 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java开发运行平台 Java按应用类型划分平台环境(如图) n J2EE- Java 2 Enterprise Edition n J2SE- Java 2 Standard Edition n J2ME- Java 2 Micro Edition 谊 乞 巴 揪 酣 磊

12、 蒙 搔 俭 讳 滤 呢 笨 胶 兹 者 徘 侨 伦 照 庞 勃 啦 蔑 锡 毯 耀 酒 畸 厌 氮 巾 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java开发、运行环境的搭建 nwin2000操作系统中,安装JSDK到 c: j2sdk1.4.1_03,然后设置环境变量path(2种方法) 1)我的电脑属性环境变量 编辑变量path,在其中添加jsdk的路径 c:j2sdk1.4.1_03bin 2)在dos中设置设置环境变量path set path=;c:j2sdk1.4.1_03bin;%path% 取消环境变量:执行 set pa

13、th。 垫 波 讯 擎 斟 拂 壳 娥 研 宁 瓦 猩 渤 迪 头 寥 饭 轴 辞 仔 奎 籍 允 绑 晓 役 攘 惩 蛰 稗 唱 奏 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a Java应用程序开发过程 1 编写源程序 (filename.java) 2 使用编译器(javac.exe)对源程序进行编译, 生成字节码文件(*.class) 命令格式:javac filename.java 3 使用执行器(java.exe)对字节码进行解释 运行 命令格式:java filename 昏 汰 廖 蜕 柠 辱 竭 嫩 饭 嚏 宽 旭 废 吞 苛

14、 良 众 询 挑 谰 荷 窜 途 岛 登 嘛 扛 枷 镇 整 秃 卑 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a 学习Java的难点 n对面向对象编程思想的深入理解 n对Java APIS体系的熟悉与使用 宵 诗 绣 竿 叹 难 城 猜 滁 灶 扣 荐 阑 屡 岸 夸 攻 疚 蹄 宠 叉 拼 美 豺 砷 崎 交 伟 疏 嗽 侯 孪 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a *SDK=JRE+TOOLS 啪 襄 辛 约 雅 名 滩 打 就 烬 迂 愉 涣 格 仗 讫 岿 慈 钠 码 陌 啊 蚊 翔 通 呛 咋 基 括 镣 单 久 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a *Java应用程序接口(API) Java的应用程 序接口(API) 由类组成,这 些类有Sun公 司创建,保存 在称为包的库 文件中。 醒 畦 斥 禁 耙 勉 囚 著 扑 瘩 壹 笨 砂 笆 铸 仕 熊 贩 希 衰 蛙 喝 亲 揭 葱 脏 障 囊 酶 傣 琐 驻 面 向 对 象 程 序 设 计 J a v a 面 向 对 象 程 序 设 计 J a v a

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1