⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.html

📁 这是介绍JAVE 语言的书籍
💻 HTML
📖 第 1 页 / 共 2 页
字号:
数 类 型 都 是 正 确 的 没 有 发 生 非 法 数 据 转 换, 如 将 整 数 转 
换 成 指 针。 访 问 对 象 操 作 是 合 法 的 
1.2.6.2 类 装 载 
          Class Loader通 过 将 本 机 类 与 网 络 资 源 类 的 名 称 分 
开, 来 保 持 安 全 性。 因 为 调 入 类 时 总 要 经 过 检 查, 这 样 避 
免 了 特 洛 伊 木 马 现 象 的 出 现。 从 网 络 上 下 载 的 类 被 调 进 
一 个 与 源 相 关 的 私 有 的 名 字 域。 当 一 个 私 有 类 访 问 另 一 
个 类 时,build-in(本 机 类)首 先 被 检 查, 然 后 检 查 相 关 的 类。 
这 样 就 避 免 了 破 坏 本 机 类 情 况 的 出 现。 
1.2.7 可 移 植 的 
          同 体 系 结 构 无 关 的 特 性 使 得Java应 用 程 序 可 以 
在 配 备 了Java解 释 器 和 运 行 环 境 的 任 何 计 算 机 系 统 上 运 
行, 这 成 为Java应 用 软 件 便 于 移 植 的 良 好 基础。 但 仅 仅 如 
此 还 不 够。 如 果 基 本 数 据 类 型 设 计 依 赖 于 具 体 实 现, 也 
将 为 程 序 的 移 植 带 来 很 大 不 便。 例 如 在Windows 3.1中 整 数
(Integer)为16bits, 在Windows 95中 整 数 为32bits, 在DEC Alpha中 整 
数 为64bits, 在Intel 486中 为32bits。 通 过 定 义 独 立 于 平 台 的 
基 本 数 据 类 型 及 其 运 算,Java数 据 得 以 在 任 何 硬 件 平 台 
上 保 持 一 致。Java语 言 的 基 本 数 据 类 型 及 其 表 示 方 式 如 
下: byte 8-bit 二 进 制 补 码 short 16-bit 二 进 制 补 码 int 32-bit 
二 进 制 补 码 long 64-bit 二 进 制 补 码 float 32-bit IEEE 754浮点 数 
double 32-bit IEEE 754浮点 数 char 16-bit Unicode字 符 
         在 任 何Java解 释 器 中, 数 据 类 型 都 是 依 据 以 上 标 
准 具 体 实 现 的。 因 为 几 乎 目 前 使 用 的 所 有CPU都 能 支 持 以 
上 数 据 类 型、8~64位 整 数 格 式 的 补 码 运 算 和 单/双 精 度浮点 
运 算。 Java编 译 器 本 身 就 是 用Java语 言 编 写 的。Java运 算 系 统 
的 编 制 依 据POSIX方 便 移 植 的 限 制, 用ANSI C语 言 写 成。Java
语 言 规 范 中 也 没 有 任 何"同 具 体 实 现 相 关"的 内 容。 
1.2.8 解 释 的 
          Java解 释 器(运 行 系 统)能 直 接 运 行 目 标 代 码 指 令。 
链 接 程 序 通 常 比 编 译 程 序 所 需 资 源 少, 所 以 程 序 员 可 以 
在 创 建 源 程 序 上 花 上 更 多 的 时 间。 
1.2.9 高 性 能 
          如 果 解 释 器 速 度 不 慢,Java可 以 在 运 行 时 直 接 将 
目 标 代 码 翻 译 成 机 器 指 令。Sun用 直 接 解 释 器 一 秒 钟 内 可 
调 用300,000个 过 程。 翻 译 目 标 代 码 的 速 度 与C/C++的 性 能 没 
什 么 区 别。 
1.2.10 多 线 程 
         Java提?copy;的 多 线 程 功 能 使 得 在 一 个 程 序 里 可 同 
时 执 行 多 个 小 任 务。 线 程 - - 有 时 也 称 小 进 程 - - 是 一 
个 大 进 程 里 分 出 来 的 小 的 独 立 的 进 程。 因 为Java实 现 的 
多 线 程 技 术, 所 以 比C和C++更 键 壮。 多 线 程 带 来 的 更 大 的 
好 处 是 更 好 的 交 互 性 能 和 实 时 控 制 性 能。 当 然 实 时 控 制 
性 能 还 取 决 于 系 统 本 身(UNIX,Windows,Macintosh等), 在 开 发 难 
易 程 度 和 性 能 上 都 比 单 线 程 要 好。 任 何 用 过 当 前 浏 览 器 
的 人, 都 感 觉 为 调 一 副 图 片 而 等 待 是 一 件 很 烦 恼 的 事 
情。 在Java里, 你 可 用 一 个 单 线 程 来 调 一 副 图 片, 而 你 可 以 
访 问HTML里 的 其 它 信 息 而 不 必 等 它。 
1.2.11 动 态 
          Java的 动 态 特 性 是 其 面 向 对 象 设 计 方 法 的?copy;
展。 它 允 许 程 序 动 态 地 装 入 运 行 过 程 中 所 需 要 的 类, 这 
是C++语 言 进 行 面 向 对 象 程 序 设 计 所 无 法 实 现 的。 在C++程 
序 设 计 过 程 中, 每 当 在 类 中 增 加 一 个 实 例 变 量 或 一 种 成 
员 函 数 后, 引 用 该 类 的 所 有 子 类 都 必 须 重 新 编 译, 否 则 
将 导 致 程 序 崩 溃。Java从 如 下 几 方 面 采 取 措?copy;来 解 决 这 
个 问 题。Java编 译 器 不 是 将 对 实 例 变 量 和 成 员 函 数 的 引 
用 编 译 为 数 值 引 用, 而 是 将 符 号 引 用 信 息 在 字 节 码 中 保 
存 下 传 递 给 解 释 器, 再 由 解 释 器 在 完 成 动 态 连 接 类 后, 
将 符 号 引 用 信 息 转 换 为 数 值 偏 移 量。 这 样, 一 个 在 存 储 
器 生 成 的 对 象 不 在 编 译 过 程 中 决 定, 而 是 延 迟 到 运 行 时 
由 解 释 器 确 定 的。 这 样, 对 类 中 的 变 量 和 方 法 进 行 更 新 
时 就 不 至 于 影 响 现 存 的 代 码。 解 释 执 行 字 节 码 时, 这 种 
符 号 信 息 的 查 找 和 转 换 过 程 仅 在 一 个 新 的 名 字 出 现 时 
才 进 行 一 次, 随 后 代 码 便 可 以 全 速 执 行。 在 运 行 时 确 定 
引 用 的 好 处 是 可 以 使 用 已 被 更 新 的 类, 而 不 必 担 心 会 影 
响 原 有 的 代 码。 如 果 程 序 连 接 了 网 络 中 另 一 系 统 中 的 某 
一 类, 该 类 的 所 有 者 也 可 以 自 由 地 对 该 类 进 行 更 新, 而 
不 会 使 任 何 引 用 该 类 的 程 序 崩 溃。 Java还 简 化 了 使 用 一 
个 升 级 的 或 全 新 的 协 议 的 方 法。 如 果 你 的 系 统 运 行Java
程 序 时 遇 到 了 不 知 怎 样 处 理 的 程 序, 没 关 系,Java能 自 动 
下 载 你 所 需 要 的 功 能 程 序。 
1.3 与C和C++语 言 的 异 同
          Java提?copy;了 一 个 功 能 强 大 语 言 的 所 有 功 能, 但 
几 乎 没 有 一 点 含 混 特 征。C++安 全 性 不 好, 但C和C++还 是 被 大 
家 所 接 受, 所 以Java设 计 成C++形 式, 让 大 家 很 容 易 学 习。
Java去 掉 了C++语 言 的 许 多 功 能, 让Java的 语 言 功 能 很 精 炼, 
并 增 加 了 一?copy;很 有 用 的 功 能, Java去 掉 了 以 下 几 个C和
C++功 能 和 特 征: 指 针 运 算 结 构 typedefs #define 需 要 释 放 内 
存 全 局 变 量 的 定 义 这?copy;功 能 都 是 很 容 易 引 起 错 误 的 
地 方。 
1.4 Java的 应 用 简 介 
1.4.1 Web浏 览 
          Web浏 览 是 现 在 国 际 网 甚 至 局 域 网 的 主 要 使 用 
方 式。 文 档 能 很 容 易 地 显 示 文 本 和 各 种 图 片, 他 还 能 
提?copy;超 文 本 链 接。 这?copy;浏 览 器 调 用HTML语 言 写 的 文 档,
HTML/WWW浏 览 器 技 术 只 限 于 文 本 和 图 象。 如 果 你 想 播 放 一 
种 声 音 或 运 行 一 个 演 示 程 序, 你 不 得 不 下 载 那 个 文 件 并 
用 你 本 机 上 的 能 理 解 和 运 行 那 个 文 件 格 式 的 程 序 来 播 
放 它。 Java程 序 和 它 的 浏 览 器HotJava, 提?copy;了 可 让 你 的 浏 
览 器 运 行 程 序 的 方 法。 你 能 从 你 的 浏 览 器 里 直 接 播 放 声 
音。 你 还 能 播 放 页 面 里 的 动 画。Java还 能 告 诉 你 的 浏 览 器 
怎 样 处 理 新 的 类 型 文 件。 当 我 们 能 在2400 baud线 上 传 输 视 
频 图 象 时,HotJava将 能 显 示 这?copy;视 频。 
1.4.2 网 络 应 用 系 统 
          Java是 一 种 与 平 台 无 关 的 语 言, 因 此 用Java开 发 的 
网 络 应 用 系 统 可 以 在 各 种 平 台 上 运 行, 大 大 增 加 了 开 发 
效 率, 减 少 重 复 劳 动。 而 且,Java集 成 的 网 络 功 能?reg;分 有 
利 于 开 发 网 络 应 用 系 统。 
本 章 小 结:
          1.Java的 产 生 与 流 行 是 当 今internet发 展 的 客 观 要 
求 2.java是 一 门 各 方 面 性 能 都 很 好 的 编 程 语 言, 它 的 基 
本 特 点 是 简 单、 面 象 对 象、 分 布 式、 解 释 的、健 壮 的、 安 全 
的、 结 构 中 立 的、 可 移 植 的、 性 能 很 优 异 的、 多 线 程 的、 动 
态 的。?reg;分 适 合 在internet环 境 上 开 发 应 用 系 统。 3.java可 
以 制 作 大 部 分 网 络 应 用 程 序 系 统, 而 且 与 当 今 流 行 的
WWW浏 览 器 结 合 得 很 好。 
 

</pre></div></td></tr></table><hr width=90% color=#7A7A71><!--end_content-->      <br>    </TD>    <TD bgColor=#c6bba4 vAlign=top width="1%"></TD>    <TD bgColor=#c6bba4 vAlign=bottom width="11%"><b><a href="/index.html">回首页</a><br><br><a href='2.html'>下一页</a><br><br><a href='http://pub.goldnets.com:81/bbs/post.php?job=new&topic=12210' target=_blank> 我有话说 </a><br><br><a href='http://pub.goldnets.com:81/bbs/bbslist.php?topic=12210' target=_blank> 评论一览 </a></center><br><!--title_end1--></b><br></TD>  </TR></TABLE><TABLE background=images/bj.jpg border=0 cellSpacing=0 width="100%">  <TR>    <TD bgColor=#c6bba4 vAlign=top width="12%">&nbsp;</TD>    <TD background=/images/bj.jpg vAlign=top width="76%">    <br>    <center>      <iframe width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor="#000000" src="/banner4.html"></iframe>    </center>    <center>      <script language="JavaScript" src="http://www.myrice.com/bottom.js"></script>    </center>    </TD>    <TD bgColor=#c6bba4 vAlign=top width="12%" align="left"></TD>  </TR></TABLE><center>  <script language="JavaScript" src="/bottom.js"></script></center></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -