网站大量收购独家精品文档,联系QQ:2885784924

JAVA基础教程JAVA基础教程.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础教程JAVA基础教程

Java语 言 的 产 生 及 其 特 点 Java产 生 的 历 史 与 现 状 它 的 优 点 表 现在: 便 宜 易 于 使 用 和 管 理。 用 户 不 管 使 用 何 种 类 型 的 机器 和 操 作 系 统, 界 面 是 统 一 的Intrnet浏 览 器, 而 数 据 库、Web页面、 应 用 程 序(用Java编 的Applet)则 存 在WWW服 务 器 上, 无 论 是 开发 人 员, 还 是 管 理 人 员, 抑 或 是 用 户 都 可 以 受 益 于 该 解 决方 案。 Java语 言 的 特 点 是 一 种 简 单 的 面 象 对 象 的 分布 式 的 解 释 的 健 壮 的 安 全 的 结 构 中 立 的 可 移 植 的 性 能 很优 异 的 多 线 程 的 动 态 的 语 言. 简 单 性 主 要 体 现 在 以 下 三 个方 面: Java的 风 格 类 似 于C++, 因 而C++程 序 员 是 非 常 熟 悉 的。从 某 种 意 义 上 讲,Java语 言 是C及C++语 言 的 一 个 变 种 Java摒 弃 了C++中 容 易引 发 程 序 错 误 的 地 方, 如 指 针 和 内 存 管 理。 Java提供了丰 富 的 类 库 ?面 向 对象 可 以 说 是最 重 要 的 特 性 Java语 言 的 设 计 完 全 是 面 向对 象 的, 它 不 支 持 类 似C语 言 那 样 的 面 向 过 程 的 程 序 设 计技 术。 Java支 持 静 态 和 动 态 风 格 的 代 码 继 承 及 重 用。 单 从 面向 对 象 的 特 性 来 看,Java类 似 于SmallTalk, 但 其 它 特 性、 尤 其是 适 用 于 分 布 式 计 算 环 境 的 特 性 远 远 超 越 了SmallTalk。 分布 Java包 括一 个 支 持HTTP和FTP等 基 于TCP/IP协 议 的 子 库。 Java应 用 程序 可 凭 借URL打 开 并 访 问 网 络 上 的 对 象 其 访 问 方 式 与 访 问本 地 文 件 系 统 几 乎 完 全 相 同 为 分 布 环 境 尤 其 是Internet提供动态 内 容 无 疑 是 一 项 非 常 宏 伟 的 任 务 Java的 语 法 特 性 却使 我 们 很 容 易 地 实 现 这 项 目 标。 健 壮 Java致 力于 检 查 程 序 在 编 译 和 运 行 时 的 错 误。 类 型 检 查 帮 助 检 查出 许 多 开 发 早 期 出 现 的 错 误。 自 已 操 纵 内 存 减 少 了 内存 出 错 的 可 能 性。 还 实 现 了 真 数 组, 避 免 了 覆 盖 数 据 的可 能。 大 大 缩 短 了 开 发Java应 用 程 序 的 周期。 提供 Null指 针 检 测 数 组 边 界 检 测 异 常 出 口 字 节代 码 校 验 结 构 中 立 为 了 建 立Java作 为 网 络 的 一 个 整 体,Java将 它 的 程 序 编 译 成一 种 结 构 中 立 的 中 间 文 件 格 式 只 要 有Java运 行 系 统 的 机器 都 能 执 行 这 种 中 间 代 码。 现 在,Java运 行 系 统 有Solaris2.4(SPARC),Win32系统(Windows95和Windows NT)等 Java源 程 序 被 编 译 成 一 种 高 层 次 的与 机 器 无 关 的byte-code格 式 语 言, 这 种 语 言 被 设 计 在 虚 拟 机上 运 行, 由 机 器 相 关 的 运 行 调 试 器 实 现 执 行 安全 性:可 从 两 个 方 面 得 到 保 证 一 方 面, 在Java语 言 里, 象 指针 和 释 放 内 存 等C++功 能 被 删 除, 避 免 了 非 法 内 存 操 作。 另一 方 面, 当Java用 来 创 建 浏 览 器 时, 语 言 功 能 和浏 览器 本 身 提供的 功 能 结 合 起 来, 使 它 更 安 全。 Java语 言 在你 的 机 器 上 执 行 前, 要 经 过 很 多 次 的 测 试。 它 经 过 代 码 校验, 检 查 代 码 段 的 格 式, 检 测 指 针 操 作, 对 象 操 作 是 否 过分 以 及 试 图 改 变 一 个 对 象 的 类 型 Byte-code校 验 如 果byte-code通过 代 码 校 验, 没 有 返 回 错 误, 我 们 可 知 道: 代 码 没 有 堆 栈上 溢 出 和 下 溢 出 所 有 操 作 代 码 参 数 类 型 都 是 正 确 的 没 有发 生 非 法 数 据 转 换, 如

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档