《第1章Java语言概述.ppt》由会员分享,可在线阅读,更多相关《第1章Java语言概述.ppt(13页珍藏版)》请在三一文库上搜索。
1、敦 段 街 瑚 静 雇 辙 押 告 舰 竹 袜 散 召 姓 厨 苦 钾 淳 既 针 飘 臣 使 宵 鞋 垒 两 彝 铱 赊 错 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 第第1 1章章 Java Java语言概述语言概述 唇 澈 椒 饿 流 嘲 回 抢 距 叙 旺 腻 埂 洼 慢 匣 髓 标 放 栽 绪 讼 坪 昂 友 蛀 压 钞 厦 崩 男 了 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 版 权 :石 义 良 本章的学习要点 了解Java语言的发展史 熟悉Java的特点 掌握Java程序工作机制 掌握J
2、ava开发环境配置 掌握Java程序开发的一般步骤 值 另 怠 霸 懂 葱 亡 芍 避 识 狼 牺 赫 亏 那 咏 襄 开 尾 诸 甚 它 翁 姻 豪 部 惩 空 律 抛 瑟 辩 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 2 版 权 :石 义 良 1.1 Java语言的发展和特点 Java语言的发展 1991年 Sun公司为了对电视等家用消费类电子产品进行交互 式控制而开发了一个名为Oak的软件 1995年Sun公司发布了Java 1.0,并发布了第一个java开发工 具集JDK 1.0 1998年发布JDK1.2,称为Java 2 现在Sun公司
3、推出了: Java Platform Micro Edition (Java ME):微型版,用于消费电子 产品的嵌入系统的开发; Java Platform Standard Edition (Java SE):标准版,用于桌面应 用程序的开发; Java Platform Enterprise Edition (Java EE):企业版,用于企业 应用程序的开发。 红 汀 旁 旭 曙 茄 屉 胳 烫 什 秸 妇 筋 衫 膳 吩 淫 厅 宛 裤 糯 使 域 燕 告 影 琉 棱 乔 抒 蕴 负 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 3 版 权
4、:石 义 良 1.1 Java语言的发展和特点 Java语言的发展 3个版本的关系: 妮 绩 茨 砌 棱 容 熔 秤 算 哨 躇 猛 绢 终 宋 哼 忆 溅 胃 垂 操 斯 甘 单 蓟 芳 坝 嫡 讹 毯 馈 给 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 4 版 权 :石 义 良 1.1 Java语言的发展和特点 Java的特点 面向对象:完全是面向对象的。 简单性:吸收C+优点省去其缺点,省去运算符重载、多重继 承等复杂的概念,自动垃圾收集大大简化了程序设计者的内 存管理工作。 安全性 : Java不支持指针, 一切对内存的访问都必须通过对象 的
5、实例变量来实现,防止非法访问对象的私有成员,同时也 避免了指针操作中容易产生的错误。 可移植性:Java应用程序可以在配备了Java解释器和运行环境 的任何计算机系统上运行,而与体系结构无关。 健壮性:提供面向对象的异常处理机制,在编译时能对Null指 针检测、数组边界检测、异常出口字节代码校验等;自动垃圾 收集来进行内存管理。 嗓 砷 哺 拆 雏 十 愈 劳 作 吊 膜 矗 牛 靠 粪 夕 啄 锐 甫 鳃 剩 惩 泛 休 妆 贴 骄 乌 咱 攻 益 势 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 5 版 权 :石 义 良 JavaJava是两者结合
6、的高级编程语言是两者结合的高级编程语言 可执行程序EXE 1.1 Java语言的发展和特点 Java程序工作机制 编译型源程序 字节码程序Java源程序 裸机 操作系统 解释器 编译 连接 编译 运行 解释 运行 .java.class Java虚拟机 高级语言的两种处理机制: 编译型:将源代码进行翻译转换,产生出机器语言的 目标代码,其特点是以后的执行不会由中间的翻译 过程,节省执行时间; 解释型:将源代码进行翻译一句就执行一句,并不产 生目标代码,其特点是并并不产生针对该机器的目 标代码,可移植性较好。 奠 靡 彭 蝶 魏 绊 海 符 资 矽 邦 辽 缩 纂 咀 本 路 剧 舷 抬 俊 刚
7、 购 予 阀 茎 涡 辆 茎 艳 呀 劝 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 6 版 权 :石 义 良 1.1 Java语言的发展和特点 Java程序工作机制 Java虚拟机 实现可移植性的基础,是以Java字节码为指令组的软CPU,负 责对*.class文件解释执行。 峦 日 凄 帽 吊 柯 诵 澳 仅 源 凛 璃 唱 居 忍 涛 陛 任 挟 园 账 络 肇 泡 抉 画 能 疙 痹 滤 贱 七 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 7 版 权 :石 义 良 1.1 Java语言的发展和特点
8、Java程序工作机制 字节码 字节码文件是与平台无关的二进制码,执行时由解释器解释成本 地机器码,解释一句,执行一句。 通过JVM以及JRE将其转成本地机器代码,达到一次编译,处 处运行的效益-可移植性 广 剑 噬 段 外 啤 若 非 岸 始 羹 汽 肖 跨 扫 龚 骏 揭 责 崇 域 鸡 稚 掏 焉 少 士 斩 赌 观 比 堰 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 8 版 权 :石 义 良 1.2 Java程序的开发步骤 Java开发环境配置 安装Java2 SDK开发工具 设置环境变量 变量名(新建):JAVA_HOME 变量值:Java2
9、 SDK安装目录 变量名(编辑):Path 变量值:;%JAVA_HOME%bin 变量名(新建):CLASSPATH 变量值 :.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar 环境变量设置器 classpath环境变量设置 中的.;是 指可以加载应用程序当前 目录中的类. 程序的编译和运行必 须借助与 javac.exe和java.exe两个 程序才行。 扶 讥 右 撇 租 湖 粪 敌 棋 惰 吨 制 陵 梁 送 隐 噪 疲 何 宛 华 店 径 擅 利 幼 想 蜜 征 全 臣 囊 第 1 章 J a v a 语 言 概 述 第 1 章 J a v
10、 a 语 言 概 述 9 版 权 :石 义 良 1.2 Java程序的开发步骤 Java程序的开发步骤 编写 Java源程序 采用文字编辑软件编写 Java源程序,并保存为文件名.java文件。 编译为字节码 打开命令提示符窗口进入源文件目录,输入下面的命令: javac 文件名.java 解释运行 输入下面的命令: java 文件名 峭 庙 葫 蝉 姓 祖 书 向 尉 檬 叔 祈 死 帛 胆 厚 呛 茵 彰 镍 睛 敷 习 院 范 冷 筷 署 赃 跌 喻 午 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 10 版 权 :石 义 良 1.2 Java程
11、序的开发步骤 第一个程序 编写Java源程序 在记事本中编写一个简单的java程序,内容如下: class HelloWorld / 定义类 public static void main(String args) / main方法 System.out.println(“欢迎来到Java世界!);/ 输出数据 将上文件命名为c:MyJavaHelloWorld.java。 编译为字节码 打开命令提示符窗口进入c:MyJava,输入下 面的命令:javac HelloWorld.java 解释运行 继续输入下面的命令:java HelloWorld 夜 撑 传 龚 挚 搂 帘 贝 掸 忆 腔
12、斧 基 陈 臆 威 芹 元 蹈 辜 挽 人 既 烽 尤 郑 陵 肇 饼 潮 彬 噶 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 11 版 权 :石 义 良 1.2 Java程序的开发步骤 第一个程序 说明 不在MyJava目录执行HelloWorld.class会报错; 解决的办法是Set CLASSPATH=路径;路径; Set CLASSPATH=.表示在当前目录中查找类。 龙 熙 唬 嗡 悄 仆 旱 瑚 索 谷 畸 士 顷 峪 硼 姚 跨 泄 硕 渭 逆 誊 综 机 顷 窍 侮 晌 皇 夹 叼 枣 第 1 章 J a v a 语 言 概 述 第
13、 1 章 J a v a 语 言 概 述 12 版 权 :石 义 良 1.2 Java程序的开发步骤 第一个程序 结构说明 定义类:必须由class修饰,public(可省略)指明这是一个主类;一 个文件可以定义多个类,但最多只能有一个主类,且有主类时必 须以主类名为该文件的文件名。 main方法: 程序入口,该方法必须放在主类中,且必须用public static void修饰: public表示该方法可以被别的类调用; static表示该方法是类方法,可以通过类名调用; void表示该方法没有返回值。 String args:传递给main方法的参数。 注释:用于对前面的代码进行注释说明 /后的一行内容为注释内容; /*和*/之间的内容也是注释,一般用于注释多行代码。 划 非 赠 耘 显 弛 裴 把 狸 主 试 码 洽 栈 关 笔 妓 禽 中 竟 迹 诊 苔 级 邵 莫 诛 崇 饲 恤 拜 洞 第 1 章 J a v a 语 言 概 述 第 1 章 J a v a 语 言 概 述 13
链接地址:https://www.31doc.com/p-6021513.html