收藏 分享(赏)

java概述及环境配置.doc

上传人:dreamzhangning 文档编号:2609637 上传时间:2018-09-23 格式:DOC 页数:15 大小:634KB
下载 相关 举报
java概述及环境配置.doc_第1页
第1页 / 共15页
java概述及环境配置.doc_第2页
第2页 / 共15页
java概述及环境配置.doc_第3页
第3页 / 共15页
java概述及环境配置.doc_第4页
第4页 / 共15页
java概述及环境配置.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、第一章:Java 概述及环境配置华夏软件教育(kriss 搜集编写 版本 K-01)CHAPTER1.1. 概述Java 是 由 Sun Microsystems 公 司 于 1995 年 5 月 推 出 的 Java 程 序 设 计语 言 ( 以 下 简 称 Java 语 言 ) 和 Java 平 台 的 总 称 。 用 Java 实 现 的 HotJava 浏览 器 ( 支 持 Java applet) 显 示 了 Java 的 魅 力 : 跨 平 台 、 动 态 的Web、 Internet 计 算 。 从 此 , Java 被 广 泛 接 受 并 推 动 了 Web 的 迅 速 发 展

2、 , 常用 的 浏 览 器 现 在 均 支 持 Java applet。 另 一 方 面 , Java 技 术 也 不 断 更 新 。Java 平 台 由 Java 虚 拟 机 ( Java Virtual Machine) 和 Java 应 用 编 程 接口 ( Application Programming Interface、 简 称 API) 构 成 。 Java 应 用 编 程接 口 为 Java 应 用 提 供 了 一 个 独 立 于 操 作 系 统 的 标 准 接 口 , 可 分 为 基 本 部 分 和 扩展 部 分 。 在 硬 件 或 操 作 系 统 平 台 上 安 装 一 个

3、 Java 平 台 之 后 , Java 应 用 程 序 就可 运 行 。 现 在 Java 平 台 已 经 嵌 入 了 几 乎 所 有 的 操 作 系 统 。 这 样 Java 程 序 可 以只 编 译 一 次 , 就 可 以 在 各 种 系 统 中 运 行 。 Java 应 用 编 程 接 口 已 经 从 1.1x 版 发展 到 1.2 版 。 目 前 常 用 的 Java 平 台 基 于 Java1.4 ( Why? ) , 最 近 版 本 为华夏教育新西部培训中心 Java 概述及环境配置2Java1.7( 2009)为 什 么 现 在 最 新 版 本 是 java 7 而 很 多 公

4、 司 及 软 件 用 的 是 1.42 版 本 呢 ?程 序 运 行 需 要 依 赖 一 定 的 软 件 版 本 , 最 然 现 在 的 软 件 基 本 能 向 下 兼 容 , 但新 版 本 的 JDK 对 以 前 的 代 码 进 行 了 修 改 甚 至 是 颠 覆 , 如 果 采 用 新 的 JDK运 行 环 境 ( JRE) , 必 将 导 致 以 前 采 用 1.42 版 本 开 发 出 来 程 序 的 不 稳 定 甚至 运 行 不 起 来Java 分为三个体系JavaSE (Java2 Platform Standard Edition, java 平 台 标 准 版 ) 自 Java

5、 在 1995 年 5 月 诞 生 , Java 的 诞 生 标 志 着 互 联 网 时 代 的 开 始 。JDK 1.2 在 1998 年 12 月 隆 重 发 布 , 标 志 着 Java 2 平 台 的 诞 生 , 于 是 有了 过 去 三 大 技 术 平 台 的 诞 生 。“Java SE 应 该 说 是 基 础 , 其 他 两 个 平 台 都 建 筑 在 它 的 基 础 之 上 , Java EE 是 在 Java SE 的 基 础 上 提 供 了 更 多 的 服 务 、 工 具 和 API, 使 得 企 业 应用 开 发 更 加 简 化 ; 而 Java ME 则 是 在 其 基

6、础 上 精 简 出 来 更 具 体 的 功 能 。” JavaEE (java 2 Platform,Enterprise Edition, java 平 台 企 业 版 ) 从 2001 年 的 JavaOne 会 议 开 始 , J2EE 就 开 始 红 火 起 来 , 由 于 它 是建 立 在 跨 平 台 的 Java 技 术 的 基 础 上 , 又 提 供 了 丰 富 的 类 库 扩 充 功 能 , 加 之像 通 用 、 波 音 这 样 的 超 级 航 母 都 在 使 用 J2EE 作 为 开 发 平 台 , 使 得华夏教育新西部培训中心 Java 概述及环境配置3J2EE 的 热 度

7、 越 来 越 高 , 甚 至 一 些 中 小 企 业 都 派 人 来 学 习 大 厅 如 何 架 构 与 构造 自 己 的 信 息 平 台用 友 的 NC 是 公 司 花 了 5 年 时 间 、 350 人 的 研 发 队 伍 、 累 计 投 资 5亿 元 人 民 币 所 做 的 ERP, 即 基 于 Java 技 术 。 还 是 在 1997 年 的 时 候 , 用友 决 心 重 拳 出 击 ERP 市 场金 蝶 中 间 件 Apusic 应 用 服 务 器 , 还 有 金 蝶 的 ERP 软 件 同 样 是 基 于Java 技 术 , 2005 年 5 月 正 式 通 过 了 J2EE1.

8、4 的 认 证 。现 在 风 靡 全 国 的 校 内 网 ( 已 更 名 为 “人 人 网 ”) , 也 是 基 于 J2EE 架构 的 大 型 功 能 性 网 站JavaME(Java 2 Platform Micro Edition, java 平 台 微 型 版 )。几 乎 所 有 的 知 名 手 机 厂 商 都 采 用 了 Java ME 平 台 , 例 如 诺 基 亚 、摩 托 罗 拉 、 索 尼 爱 立 信 和 西 门 子 等 等 , 人 们 通 过 手 机 可 做 的 事 情 太 多 了 ,从 手 机 游 戏 、 查 询 天 气 预 报 、 股 票 信 息 、 旅 游 信 息 ,

9、 甚 至 浏 览 足 球 比 赛实 况 转 播 , 这 里 面 Java 起 了 很 大 作 用与 服 务 器 、 PC 的 产 品 明 显 不 同 , 消 费 电 子 产 品 和 嵌 入 式 装 置 最 大 的特 点 就 是 多 样 化 存 储 器 容 量 可 以 是 几 百 KB 字 节 , 也 可 以 是 几 百 兆 字节 ; 可 能 根 本 没 有 显 示 屏 幕 , 也 可 能 拥 有 高 清 晰 液 晶 显 示 屏 ; 有 的 CPU很 简 单 , 有 的 则 可 能 用 到 复 杂 的 RISC 处 理 器 。 在 J2ME 环 境 中 , 不 仅 不必 为 不 同 设 备 分

10、别 编 写 软 件 , 而 且 编 写 完 成 的 应 用 软 件 尽 管 在 不 同 的 设 备华夏教育新西部培训中心 Java 概述及环境配置4之 中 运 行 , 仍 然 可 以 实 现 相 同 的 功 能 。 所 以 , 同 样 功 能 的 应 用 软 件 只 要 编写 一 次 , 完 成 之 后 即 可 放 在 网 络 中 供 各 种 不 同 服 务2 009年 04月 20日 , oracle( 甲 骨 文 )宣 布 收 购 sun。 关 于 被 Oracle公 司收 购 后 java的 发 展 方 向 , 众 说 纷 纭 , 但 本 人 认 为 , 我 们 可 以 java作 为

11、入 门 的 程序 语 言 , 相 比 较 其 他 语 言 来 讲 , java还 是 很 好 上 手 的 , 另 外 , 作 为 开 源 的 语 言 ,java在 资 源 上 的 优 势 也 是 其 他 语 言 无 法 比 拟 的Sun公 司 官 网 http:/Java语 言 的 特 点 简 单 易 学 面 向 对 象 支 持 分 布 式 计 算 跨 平 台 健 壮 性 安 全 性 强 可 移 植 解 释 执 行 高 性 能 多 线 程 Applet的 特 殊 用 途 动 态 性Java 的跨平台性java之 所 以 能 够 跨 平 台 , 是 应 为 java为 每 种 操 作 系 统 准

12、 备 了 虚 拟 机什 么 是 虚 拟 机 ?如 何 实 现 跨 平 台 的 ?华夏教育新西部培训中心 Java 概述及环境配置5java 课程体系一览华夏教育新西部培训中心 Java 概述及环境配置6用人单位对 java 程序员的要求 java基 础 web基 础 了 解 web的 基 本 知 识 J2EE 数 据 库 知 识 - sql 流 行 J2EE框 架strutsspringhibernate 行 业 知 识 人 品高处很凉快-程序员路线 初 级 程 序 员 按 部 就 班 中 级 程 序 员 扩 张 势 力 高 级 程 序 员 to be or not to be 高 处 很 凉

13、 快项 目 经 理华夏教育新西部培训中心 Java 概述及环境配置7架 构 师需 求 分 析 师技 术 总 监.如何学习 java ? 1: java学 习 -“无 他 , 唯 手 熟 尔 ” 读 书 百 遍 2: java学 习 不 求 甚 解 , 先 代 码 后 理 论 3: java学 习 -积 极 出 错 4: java学 习 - 善 用 网 络 5: java学 习 -把 书 读 薄 , 善 于 总 结 归 纳 6: java学 习 - 培 养 职 业 敏 感 -多 行 业 2. java 开发环境配置安装 JDKJdk 是 java development kits 的 缩 写 ,

14、 即 java 开 发 工 具 包 , 里 面 包 含 了编 译 、 运 行 java 成 寻 所 必 要 的 组 件步 骤 : 因 为 没 有 什 么 特 殊 的 设 置 , 所 以 我 们 一 路 “下 一 步 ”就 行 了 , 它 默认 会 装 在 C:Program FilesJava 下华夏教育新西部培训中心 Java 概述及环境配置8安装完毕后我们直接点击“完成”即可JDK 环境配置JDK 安装完毕后我们还必须把环境进行配置,步骤如下右键 “我的电脑” “属性 ” “高级” “环境” 弹出下面窗口,在系统变量里面添加以下设置1:新建系统环境变量,变量名为 JAVA_HOME(在用户

15、环境里面配置可以么?)变量值:C:Program FilesJavajdk1.6.0_02华夏教育新西部培训中心 Java 概述及环境配置92. 新建环境变量,变量名为 CLASSPATH变量值: .;%JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar(注意红色部分)3.在系统环境变量找到 PATH变量值: %JAVA_HOME%bin在 cmd 中敲入“javac” ,如果出现下面的信息,说明 java 环境已配置成功华夏教育新西部培训中心 Java 概述及环境配置10键入 java version 可以查看当前 java 的版本关于开发工具Java

16、的开发工具有很多,常见的有:JCtreator Eclipse (IBM 公司开发)JBulderJdeveloper (Oracle 公司开发)NetBean (sun 公司开发)本人不建议你们现在使用这些工具,因为工具把很多东西都包办了,有些属于 java 本华夏教育新西部培训中心 Java 概述及环境配置11源的东西你是没有机会了解和知道的(如编译和运行的 java 命令) ,直接采用简单的文本编辑器作为 java 入门的工具将大大提高你对 java 的理解,当然,采用一些可以关键字高亮的文本工具,如 EditPlus,UltraEdit 等是个不错的选择那何时开始使用开发工具(IDE)

17、呢?等你了解 java 类的结构和运行机制后,我们就采用 MyEclipse 作为我们的开发工具3. 第一个 java 程序在 D 盘根目录新建一个文本文件,命名 MyFirstJava.java ,敲入以下代码import javax.swing.JOptionPane;public class MyFirstJava public static void main(String args) System.out.println(“HelloWord“);JOptionPane.showMessageDialog(null, “欢迎进入java世界“);打开“运行”输入 CMD 调出命令行窗

18、口,切换到 D 盘,然后运行下面代码Javac MyFirstJava.java回车后,如果什么信息都没有,去 D 盘根目录看看是否多了一个叫做 MyFirstJava.class 的文件,这个文件就是经过 java 编译器编译后的字节码文件,然后在敲入下面的代码Java MyFirstJava你将看见下面的内容华夏教育新西部培训中心 Java 概述及环境配置12至此,你的第一个 java 程序就成功了,开香槟吧,乌拉刚才我们用到了 JDK 的两个命令Javac 编译一个 java 源文件,产生字节码文件Java 运行一个字节码文件4. java 代码的基本规则在 java 中,程序运行的最小

19、单位是类(后面会讲) ,这个类的载体就是我们编译文本文件后的 class 文件,这个文本文件的文件名要和里面的 class 后面的名字一摸一样,另外,他还有以下约定俗成的规范1. 首字母大写2. 文件名以.java 为后缀3. 如果名称有多个词,每个词首字大写,如 UserInfo.java华夏教育新西部培训中心 Java 概述及环境配置13Java 源文件的内容有什么规范呢?访问修饰符 class 类名 Java代码 本人经验,刚接触的 java 的学员,如果解释大多反而容易记不住和弄糊涂,所以,我这里不做多余解释,和我们小时候练习汉字一样,虽然我们不太明白所写的汉字是什么意思,先抄上个几百

20、个再说,等你认识了这样的结构和熟悉了一些 java 关键字后,我们再做详细解释作业动手安装 jdk,并配置好 java 环境1.新建文本文件,抄写下面代码(禁止复制,一定要一个字母一个字母敲) ,注意前面说过的规范,每个框框是一个 java 源代码,不要写到一个文件里面去哦(一)import java.text.DecimalFormat;public class CircleArea public static void main(String args) 华夏教育新西部培训中心 Java 概述及环境配置14double radius=15.0;double area=0;area=Math

21、.PI*Math.pow(radius, 2);/ 类 对象 new 类的构造函数()DecimalFormat tp=new DecimalFormat(“0.00“);System.out.println(“圆的面积为: “+tp.format(area);(二)public class DistanceCompute public static void main(String args) double xa=0.0;double ya=0.0;double xb=5.0;double yb=5.0;double distance=0;distance=Math.sqrt(Math.pow(yb-ya, 2)+Math.pow(xb-xa, 2);System.out.println(“两点之间的距离为: “+distance);华夏教育新西部培训中心 Java 概述及环境配置15将教材相关内容看一下2.去 sun 公司的官网看看

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报