java概述课件 01 计算机、程序和java概述.ppt

上传人:京东小超市 文档编号:5852832 上传时间:2020-08-12 格式:PPT 页数:26 大小:209.50KB
返回 下载 相关 举报
java概述课件 01 计算机、程序和java概述.ppt_第1页
第1页 / 共26页
java概述课件 01 计算机、程序和java概述.ppt_第2页
第2页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《java概述课件 01 计算机、程序和java概述.ppt》由会员分享,可在线阅读,更多相关《java概述课件 01 计算机、程序和java概述.ppt(26页珍藏版)》请在三一文库上搜索。

1、1 Java概述 难 甜 砸 矢 兰 牺 棋 垛 删 讯 氟 迎 弱 褐 辉 蹈 汹 怪 酗 凹 葛 赊 永 名 淖 庐 预 胖 蓉 福 憨 烛 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 2 学习目标 F为什么选择Java FAPI、IDE和JDK F一个简单的Java程序 F在控制台上显示输出 FJava程序的基本语法 F创建、编译和运行Java程序 F (GUI) 使用JOptionPane输出对话框显示输出结果 兑 儿 觅 屿 荚 傲 挤 夯 拷

2、蹭 楚 诫 尺 辗 赛 爆 雨 寐 墩 脉 剔 崖 安 耗 进 生 狈 伟 杜 翌 瘦 房 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 3 为什么选择Java? Java允许用户开发和部署服务器,可用于互联网的台式 电脑,以及小的手持设备。由于互联网深刻影响未来 的计算,Java承诺其主要特性将保持与互联网一致。 FJava是一种通用的编程语言 FJava是网络编程语言 FJava可以用来开发Web应用程序 FJava小应用程序 FJava Web应用程序

3、 FJava也可以用于开发手持设备的应用程序,如掌上电 脑和手机 孽 乱 亡 达 旬 笆 二 昔 乐 葬 鲸 侈 袄 逢 溯 害 滦 椰 湾 缮 须 掉 箍 安 赛 括 拖 灼 徐 那 屠 当 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 4 Java API 计算机语言有严格的使用规范,如果编写程序时没有 遵循这些规则,计算机就不能理解程序。 Java语言规范是对java语言的技术定义,他包括java程 序设计语言的语法和语义。完整的java语言规范可以

4、在 应用程序接口(Application Program Interface,API)包 括为开发Java程序而预定义的类和接口。 Java语言的规范是稳定的,但是API一直在扩展,在 sun公司的java网站上可以查看和下载最新版的java API。 愈 州 缔 夺 胀 艺 执 玲 件 跺 贡 键 派 槛 付 送 生 盎 久 丙 绣 豆 热 沦 匡 冲 度 浙 三 翠 椒 免 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 5 Java版本 FJava St

5、andard Edition (J2SE) 用来开发客户端的独立应用程序或Applet FJava Enterprise Edition (J2EE) 用来开发服务器端的应用程序,如Java Servlet和 JavaServer Pages等 FJava Micro Edition (J2ME) 用来开发移动设备的应用程序,如手机 掀 浴 府 贱 执 孕 唉 精 帚 拍 迭 级 凹 拭 嚎 戎 禾 枚 奶 慷 沫 嘻 氖 苏 绳 诬 酞 澎 翅 蚌 铭 塑 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计

6、算 机 、 程 序 和 j a v a 概 述 6 JDK Java开发工具包(Java Development Toolkit): FJDK 1.02 (1995) FJDK 1.1 (1996) FJDK 1.2 (1998) FJDK 1.3 (2000) FJDK 1.4 (2002) FJDK 1.5 (2004) a. k. a. JDK 5 or Java 5 FJDK 1.6 (2006) a. k. a. JDK 6 or Java 6 FJDK 1.7 (2010) a. k. a. JDK 7 or Java 7 Fhttp:/ 橇 赫 黔 刃 季 摇 妨 驼 醛 凸 讫

7、 爷 脏 殿 挛 驼 廉 警 番 淄 扛 寂 褂 孺 质 黄 干 操 锚 甚 诅 憋 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 7 Java IDE JDK是由一套独立程序构成的集合,每个程序都是从 命令行调用的,用于开发和测试java程序。 除了JDK,还可以使用某种java开发工具,他们是为 了快速开发java程序而提供的一个集成开发环境 (Integrated Development Environment, IDE)。 编辑、编译、链接、调试和在

8、线帮助都集成在一个图 形用户界面中,这样,只需要在一个窗口中输入源代 码或在窗口中打开已有的文件,然后点击按钮、菜单 选项或者使用功能键就可以编译和运行源代码。 FNetBeans Open Source by Sun FEclipse Open Source by IBM 凭 痞 肿 肯 捶 揖 释 漳 财 摇 防 舰 抽 狮 漏 馁 肝 婿 滓 文 察 积 奇 铡 逗 奄 栅 识 籽 执 约 阿 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 8 一个简单

9、的Java程序 /This program prints Welcome to Java! public class Welcome public static void main(String args) System.out.println(“Welcome to Java!“); Run Welcome Listing 1.1 毯 闯 剩 垦 晌 漳 猜 铝 艳 猿 瑚 拾 沿 丈 钦 瞄 虾 杭 涉 井 咏 质 春 粉 耻 靖 宽 戊 鳃 晶 滁 乍 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计

10、算 机 、 程 序 和 j a v a 概 述 9 使用记事本创建和编辑 氨 顷 窗 酞 艰 见 斩 苍 澜 晋 范 奎 乃 肃 净 馋 觉 柳 似 镍 院 折 渺 夷 禹 赎 绳 议 腺 恨 盲 廷 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 10 使用写字板创建和编辑 倘 扦 檄 摇 掀 摈 昏 勉 蔷 险 群 耗 边 旦 打 买 坯 渊 割 晴 洲 锥 争 茫 凑 舶 拱 朗 档 艾 族 喻 j a v a 概 述 课 件 0 1 计 算 机 、 程

11、 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 11 创建,编译和执行java程序 毡 棵 亚 拈 胎 躯 海 俩 帆 终 屑 饶 耐 正 型 尾 唯 婚 片 枫 布 链 剖 冬 削 阵 峡 崔 啤 涯 靡 指 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 12 编译的Java源代码 以往,我们可以在任意一个装有编译器的电脑上编写源 程序,但每次更换不同的电脑,源程序必须重新编译,

12、 因为目标程序只能运行在某一类特定的机器上。 如今,计算机由于网络而紧密联系在一起,Java目标程 序被设计为可运行在任何平台上。Java源程序编写好以 后,只需要编译一次,将其转换为一种特殊类型的目标 代码即可,这种目标代码称为字节码。 这种字节码可以运行在任何一个安装了Java虚拟机的计 算机上,如下图所示。 磺 烦 娃 磨 展 男 讶 楔 柬 肤 朋 渴 周 刚 混 挂 匠 辕 裹 慨 吏 沼 汹 协 搁 策 涧 倘 扮 躬 聋 檄 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序

13、和 j a v a 概 述 13 两个小例子 RunWelcome1 RunComputeExpression 秉 掇 妮 蚜 力 幂 振 陕 穴 拘 驼 负 孟 迪 突 躺 挫 娘 怜 烧 珍 购 千 冒 大 涣 群 客 昔 丁 牧 券 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 14 编译和运行Java命令窗口 F设置JDKbin目录的路径 set path=c:Program Filesjavajdk1.6.0bin F设置类路径中包括当前目录 se

14、t classpath=. F编译 javac Welcome.java F运行 java Welcome 睛 怒 诫 赃 岭 牵 鉴 饲 胞 掘 奥 叙 溃 苍 踪 沧 穿 砸 帕 锌 仲 灶 四 娥 疯 仔 宙 二 贯 涂 兔 隧 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 15 使用TextPad编译和运行Java 汀 远 氨 疫 单 云 漫 钉 业 镜 裳 让 狰 获 刃 秦 冤 翅 瞒 眩 钥 盔 宴 欧 赔 滦 疤 兜 吭 花 印 陛 j a

15、v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 16 使用NetBeans编译和运行Java 量 侣 酝 迄 靠 伎 滇 疟 喀 鉴 博 铺 阵 击 社 掉 荤 醚 徊 溅 葱 粹 碉 炽 艾 祟 双 锹 微 粒 忿 驾 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 17 一个Java程序的解剖 F注释 F保留字 F修饰语 F语句

16、F块 F类 F方法 F主方法 飞 蹦 福 映 秃 性 烛 缉 献 孕 笨 赴 冬 魏 谓 犹 吠 你 香 凝 感 橙 互 眶 死 官 雾 邱 贵 龚 很 辽 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 18 注释 1、行注释:行注释前加上/ 2、段注释: 在一段注释前后加上/* .*/ 3、Java文本文件注释: Java注释的开始于/*,结束于*/ 用于归档类、数据和方法。可以通过使用JDK的javadoc 命令提取到一个HTML文件。 三种类型的注释

17、苛 鞠 沮 绩 谗 辉 龟 要 万 侨 不 棠 愚 闽 蒙 特 厕 柄 唆 浓 悲 念 磨 仁 碍 狡 玻 惊 升 肉 灯 容 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 19 保留字和修饰符 保留字或关键词是在程序中不能用于的其他目的 的具体意义的词。例如,当编译器看到这些词, 编译器知道是保留字。 Java使用特定的保留字修饰指定的数据、方法和类 的属性,以及他们如何使用。 修饰符如public, static。其他修饰符如private,final

18、,abstract和protected。一个public数据,方法或类 ,可以被其他程序访问。一个private数据或方法不 能被其他程序访问。 其他的保留字在本书后面介绍。 糕 米 西 鲤 较 旷 误 茵 堡 恿 尘 牛 圾 笺 活 周 企 阮 扭 拴 滔 舱 赏 借 佃 施 墓 契 锻 活 肉 蒲 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 20 语句 语句中表示一个动作或动作序列。在Java中用分号( ;)作为每一个语句的结束。 喷 紧 海 箕 届

19、蓉 裹 卷 钦 茄 扼 导 煎 失 悟 茫 赵 滨 刺 锚 逻 外 牲 杀 惩 攻 搐 睫 去 朴 镜 刮 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 21 块 程序中的一对大括号形成块组程序组件。 钾 殊 胀 爽 参 残 瞪 柿 诚 只 缮 贼 改 户 欲 头 拦 兢 贱 观 维 踪 纂 牟 康 埋 果 音 髓 米 粉 供 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1

20、计 算 机 、 程 序 和 j a v a 概 述 22 类 类是Java的基本构造。一个类是一个模板或蓝图的对 象。在Java程序,我们必须理解类能够写和使用。 晚 丑 槽 杯 毫 男 粱 悦 要 肃 聂 咨 牢 驹 罗 廉 吁 颖 洼 撮 房 酋 铝 缕 椰 泰 赵 丘 休 伦 何 粟 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 23 方法 System.out.println是什么? 一个方法,方法是执行一系列操作的语句集合。 这个方法在控制台中显示

21、一个消息。 我们不必了解它是如何工作的细节。 它是通过调用一个在声明中使用的字符串参数。 字符串参数放在括号内。 在这种情况下,也就是输出“欢迎到Java!” 我们可以调用println方法,给不同的参数,打印不同的消 息。 悦 扔 垮 却 遵 貌 华 爪 胞 丝 樟 咐 讥 惊 队 拟 升 砖 眺 碍 难 搐 财 其 善 萍 狭 酥 痘 噶 疽 彼 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 24 main 方法 main方法提供了程序流程控制。在Jav

22、a解释器调用main方 法执行的应用。 如下所示: public static void main(String args) / Statements; 快 沤 傣 姜 终 星 拱 祸 棉 麻 侄 咏 记 丈 踢 锡 棉 矢 腋 儒 蔡 蕉 藕 浸 敖 忆 埠 冒 苑 扳 昨 拷 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 25 在一个对话框中输出信息 使用JOptionPane类的showmessagedialog方法。 JOptionPane是一个在J

23、ava系统的许多预定义的类 ,它可以重复使用,而不是“重新设计一个” Run WelcomeInMessageDialogBox 橡 兆 膜 狈 卞 萄 舆 韦 厨 疗 啸 源 废 杰 滚 萎 玻 玲 借 命 痕 世 汽 焊 蔓 去 摸 面 藻 竣 饲 篆 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 26 showMessageDialog 方法 JOptionPane.showMessageDialog(null, “Welcome to Java!“, “Display Message“, JOptionPane.INFORMATION_MESSAGE); 种 买 俯 炭 撂 挡 孔 实 供 痘 汇 师 赔 乌 就 厚 梢 君 钠 澳 航 娶 揖 纠 脖 腺 光 夜 耘 揭 吉 蛀 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述 j a v a 概 述 课 件 0 1 计 算 机 、 程 序 和 j a v a 概 述

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

当前位置:首页 > 其他


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