High-Tech Chinese Column

Java by Alex Mou

JAVA - 网 络 世 界 的 普 通 话

牟 志 坚

〖 本 文 为 硅 谷 中 国 工 程 师 协 会 与 大 千 世 界 合 作 的 一 个 开 端 。 我 们 将 定 期 发 表 一 系 列 介 绍 最 新 科 学 技 术 的 文 章 。 】

一 、 引 言

国 际 间 互 联 网 络 ( Internet,以 下 简 称 互 联 网 ) 的 爆 炸 式 的 成 长 , 为 计 算 机 工 业 开 拓 了 新 的 疆 域 , 对 计 算 机 界 提 出 了 新 的 挑 战 , 同 时 也 为 我 们 在 计 算 机 领 域 奋 斗 的 人 提 供 了 一 个 难 得 的 机 会 。 可 以 预 见 的 是 , 无 数 的 新 生 事 物 将 应 运 而 生 。 计 算 机 软 件 、 硬 件 的 设 计 重 心 正 在 从 一 个 个 独 立 的 机 器 移 向 网 络 。 该 重 心 的 移 位 需 要 有 新 的 计 算 模 式 来 支 持 , 传 统 的 以 系 统 为 中 心 的 模 式 , 或 各 向 同 性 的 小 型 网 络 模 式 已 不 再 适 用 。

互 联 网 是 一 个 巨 型 的 各 向 异 性 的 网 络 , 所 谓 各 向 异 性 指 不 同 种 类 的 计 算 机 联 系 在 一 起 。 最 近 几 年 来 , 两 项 革 命 性 的 发 明 使 互 联 网 的 应 用 得 到 前 所 未 有 的 普 及 , 其 中 之 一 是 HTML( Hypertext Markup Language) , 一 种 超 级 文 字 语 言 。 其 中 之 二 是 Mosaic 阅 览 器 。 超 级 文 字 为 资 料 文 件 的 组 合 提 供 了 新 方 法 , 这 些 资 料 不 再 是 一 页 页 单 调 的 纸 张 式 的 , 而 是 彼 此 间 可 以 有 千 丝 万 缕 的 联 系 , Mosaic 阅 览 器 的 出 现 使 人 们 可 以 轻 而 易 举 地 在 计 算 机 网 络 上 查 询 用 HTML 写 的 文 件 。

目 前 互 联 网 的 第 三 次 革 命 正 在 发 生 , 它 就 是 叫 做 Java 的 编 程 语 言 将 带 来 的 。 Java 是 Sun Microsystems 经 过 多 年 研 究 推 出 的 一 种 新 的 计 算 机 语 言 。 Sun 是 最 早 鼓 吹 和 应 用 计 算 机 网 络 的 公 司 之 一 , 一 直 十 分 卖 力 地 推 动 网 络 世 界 的 发 展 。 由 于 它 的 眼 光 十 分 超 前 , 其 口 号 “ 网 络 就 是 计 算 机 ” 很 长 时 间 让 人 不 知 所 云 。 Sun 早 就 注 意 到 分 布 式 运 算 的 潮 流 将 会 到 来 , 计 算 机 将 成 为 许 多 家 用 电 器 如 电 话 、 电 视 的 部 分 。 从 90年 开 始 , Sun 就 开 始 研 制 新 的 产 品 以 适 应 未 来 市 场 的 变 化 。 Java 便 是 所 产 生 的 果 实 。 该 语 言 曾 用 OAK 作 代 号 , 后 因 商 标 注 册 有 重 复 之 嫌 , 遂 改 为 Java( Java 是 咖 啡 的 别 名 ) 。

Java 最 初 所 瞄 准 的 应 用 对 象 是 对 应 式 电 视 或 数 字 随 身 助 理 ( Personal Digital Assistant) , 总 的 来 说 是 消 费 者 市 场 。 由 于 这 些 市 场 尚 未 成 熟 , 该 项 研 究 计 划 曾 经 几 度 坎 坷 , 险 遭 遗 弃 。 互 联 网 阅 览 器 的 出 现 为 Java 的 使 用 提 供 了 有 机 的 土 壤 , 恰 如 柳 暗 花 明 又 一 村 , 人 们 认 识 到 传 送 静 态 文 字 和 图 像 是 不 够 的 , 我 们 也 需 要 传 送 动 态 的 信 息 。 比 如 说 股 票 市 场 的 行 情 , 球 赛 的 比 分 和 分 析 , 产 品 的 介 绍 , 游 戏 等 等 。 用 一 个 浅 显 的 比 喻 来 说 , Java 出 现 前 的 互 联 网 是 报 纸 , 有 了 Java, 互 联 网 就 成 了 电 视 加 报 纸 。 人 们 摄 取 信 息 的 方 式 因 而 会 有 巨 大 的 飞 跃 。

了 解 Java 要 从 三 个 方 面 着 手 : Java 语 言 , Java 编 程 环 境 和 Java 假 想 机 。 以 下 且 听 俺 慢 慢 道 来 。

二 、 Java 作 为 一 门 语 言

对 于 广 大 软 件 工 程 师 来 说 , Java 是 一 门 似 曾 相 识 的 语 言 。 它 的 语 法 结 构 十 分 类 似 于 C 和 C++。 Java 的 作 者 处 心 积 虑 地 将 Java 设 计 成 这 个 样 子 以 使 得 它 能 很 快 得 到 广 泛 接 受 。

相 对 于 C 和 C++, Java 比 较 简 单 , 它 消 除 了 C 和 C++ 中 不 必 要 的 部 分 或 重 复 的 部 分 , 比 如 Structure 和 Union, define, typedef 和 preprocessing, functions, 多 亲 继 承 , 以 及 goto。 最 值 得 一 提 的 是 消 除 了 地 址 指 针 。 Java 不 再 将 它 暴 露 给 编 程 员 , 因 此 大 大 改 善 了 软 件 的 安 全 可 靠 性 。

Java 是 一 种 唯 物 式 语 言 ( Object-Oriented) , 它 的 唯 物 程 度 比 C++ 要 高 。 Java 将 所 有 的 数 据 型 都 定 义 为 物 体 类 ( Class) , 因 此 Structure 的 存 在 就 是 多 余 的 了 。 由 于 各 个 物 体 内 部 就 可 以 定 义 各 种 功 能 , 那 么 C/C++ 中 的 独 立 的 function 就 不 需 要 了 。

C++ 是 在 C 的 基 础 上 演 化 来 的 , 由 于 它 和 C 语 言 的 过 分 密 切 的 关 系 , 它 也 遗 传 了 C 的 毛 病 。 Java 将 C++ 中 的 毛 病 和 臃 肿 部 分 去 掉 , 成 了 一 个 较 精 练 的 语 言 , 故 有 人 戏 称 之 为 ( C++) --。

可 以 说 , Java 仅 从 一 门 语 言 的 角 度 来 看 , 它 和 现 存 的 计 算 机 语 言 是 类 似 的 , 其 革 新 程 度 是 有 限 的 。 若 仅 靠 这 一 点 , 它 也 不 会 引 起 太 大 的 兴 趣 。 Java 不 仅 仅 是 一 门 语 言 , 它 还 是 一 个 编 程 环 境 。 在 程 序 的 编 译 执 行 和 通 用 性 上 都 有 它 独 到 的 一 面 , 使 它 成 为 分 布 式 计 算 模 式 下 的 一 枝 独 秀 。

三 . Java 运 行 环 境 ( Run Time Environment)

Java 程 序 写 好 后 , 需 要 在 一 定 环 境 下 运 算 和 执 行 。 这 个 运 行 环 境 是 Java 编 程 的 一 个 重 要 组 成 部 分 。

用 Java写 的 每 一 个 物 体 类 都 必 须 预 先 分 别 编 译 好 , 只 是 在 运 行 时 才 被 连 在 一 起 来 完 成 一 定 计 算 工 作 。 这 样 其 中 一 个 物 体 类 的 修 改 不 会 影 响 其 他 物 体 类 , 只 要 重 新 编 译 这 个 被 修 改 的 物 体 类 就 行 了 。 真 正 的 唯 物 式 语 言 就 应 该 是 这 样 。

可 以 看 出 , Java 程 序 的 联 结 是 动 态 的 , 其 物 体 类 是 彼 此 独 立 的 , 而 C++ 中 的 某 一 物 体 类 若 遭 到 修 改 , 则 牵 一 发 而 动 全 身 , 整 个 大 程 序 需 要 重 新 编 译 和 联 结 , 等 待 被 使 用 。 Java 的 程 序 仅 是 执 行 时 才 将 各 物 体 类 联 在 一 起 。 由 于 支 持 分 布 式 网 络 的 计 算 模 式 , 各 物 体 类 可 以 存 储 在 自 己 的 机 器 上 , 也 可 以 位 于 网 络 的 其 他 机 器 上 。

在 程 序 运 行 前 , 运 行 环 境 中 的 安 全 检 查 程 序 要 对 执 行 码 进 行 严 格 的 安 全 检 查 , 查 看 存 储 器 是 否 会 溢 出 , 数 据 类 型 是 否 一 致 等 等 。 检 查 通 过 后 , 机 器 便 可 以 高 速 执 行 程 序 而 不 需 要 进 一 步 的 检 查 , 正 是 所 谓 磨 刀 不 误 砍 柴 功 。

运 行 环 境 中 还 有 一 个 默 默 无 闻 地 在 幕 后 辛 勤 工 作 的 垃 圾 收 集 器 ( Garbage Collector) , 它 的 功 能 是 收 集 零 散 且 未 用 到 的 存 储 单 位 以 备 后 用 。 该 收 集 器 使 得 计 算 机 的 资 源 得 到 充 分 利 用 , 同 时 提 高 软 件 的 运 行 速 度 。 利 用 Java 的 多 线 索 功 能 , 这 个 垃 圾 收 集 器 只 是 一 个 优 先 权 较 低 的 线 索 , 一 旦 优 先 的 计 算 线 索 有 停 顿 , 它 就 开 始 工 作 。 普 通 计 算 机 用 户 常 有 凝 思 、 休 息 的 时 候 , 因 此 该 线 索 不 会 影 响 计 算 机 的 主 要 工 作 。 对 于 软 件 开 发 来 说 , 存 储 遗 漏 ( memory leak)是 最 令 人 头 痛 的 问 题 之 一 , 常 常 会 导 致 死 机 。 有 人 半 夸 张 地 说 , 单 凭 解 决 存 储 遗 漏 这 一 点 , 就 应 该 用 java 进 行 软 件 开 发 。

存 储 区 域 的 分 配 也 是 运 行 环 境 的 一 部 分 。 Java 语 言 中 不 再 包 括 malloc 之 类 的 存 储 分 配 功 能 , 减 轻 了 软 件 设 计 师 的 负 担 , 以 及 对 计 算 机 核 心 的 干 预 。

四 . Java 假 想 机 ( Virtual Machine)

经 过 编 译 产 生 的 执 行 码 , 并 不 是 某 一 特 定 机 器 的 指 令 , 而 是 Java假 想 机 的 指 令 。 任 何 一 个 计 算 机 上 如 有 一 个 懂 得 这 个 假 想 机 的 翻 译 器 ( interpreter) , 那 么 它 就 可 以 执 行 编 译 后 的 Java 程 序 了 。 这 样 一 个 假 想 机 实 际 上 成 了 所 有 机 器 的 参 照 机 , 它 是 应 用 程 序 和 计 算 机 的 中 介 媒 体 。

由 于 所 有 的 Java 程 序 是 为 这 个 假 想 机 写 的 , 而 且 任 何 计 算 机 上 的 翻 译 器 能 将 假 想 机 上 的 指 令 译 成 自 身 的 指 令 , 从 此 , 软 件 只 要 写 一 遍 即 可 , 不 必 考 虑 特 定 的 计 算 机 类 型 或 操 作 系 统 。 该 软 件 的 通 用 性 自 然 得 到 了 保 证 , 软 件 界 的 生 产 力 将 会 大 大 提 高 。

也 许 有 人 会 问 , 将 这 个 假 想 机 变 成 现 实 机 不 是 可 以 多 快 好 省 地 执 行 程 序 吗 ?这 是 一 种 可 能 , 但 也 许 会 带 来 不 便 , 比 如 安 全 问 题 。 程 序 与 计 算 机 的 核 心 之 间 有 着 一 墙 之 隔 不 一 定 是 坏 事 。

另 外 一 种 担 心 是 , 这 样 会 不 会 影 响 运 行 速 度 ?答 案 是 肯 定 的 。 但 是 广 大 的 消 费 者 所 需 的 计 算 功 能 如 文 字 处 理 , 财 务 管 理 , 电 子 通 讯 , 游 戏 等 是 不 易 察 别 运 行 速 度 的 区 别 的 。 翻 译 式 执 行 程 序 是 可 以 满 足 的 。 计 算 机 的 速 度 越 来 越 快 , 使 得 速 度 相 对 于 程 序 的 通 用 性 成 了 一 个 较 小 的 问 题 , 人 们 宁 可 牺 牲 速 度 而 保 证 通 用 性 。

对 于 真 正 需 要 高 速 执 行 的 程 序 , 可 以 直 接 将 其 Java 源 程 序 编 译 成 某 计 算 机 自 身 的 指 令 , 这 样 人 们 选 择 的 是 速 度 而 不 是 通 用 性 。

计 算 机 发 展 到 今 天 , 其 种 类 繁 多 , 按 档 次 从 高 到 低 有 ( Mainframe, Work station, PC) , 厂 家 有 Sun, IBM, HP, SGI, Intel, DEC, Apple,...。 操 作 系 统 有 Unix, Dos, Windows, MacOS,...。 各 种 操 作 系 统 又 有 多 种 不 同 的 版 本 , 如 Windows 有 3.0, NT, 95。 即 使 是 Intel 的 Processor 分 386, 486, Pentium, Pentium Pro, 我 们 犹 如 生 活 在 计 算 机 的 春 秋 战 国 时 代 。 令 人 头 痛 的 是 它 们 之 间 不 能 交 换 执 行 码 。 Java 假 想 机 的 出 现 , 使 得 动 态 信 息 的 交 流 成 为 可 能 。 换 句 话 说 , Java 相 当 于 计 算 机 网 中 的 普 通 话 。 各 计 算 机 可 以 保 留 自 己 的 方 言 土 话 , 但 只 要 它 们 都 会 说 Java, 彼 此 的 交 流 就 没 有 问 题 了 。 应 用 软 件 的 版 本 将 会 减 少 , 人 们 不 必 重 复 自 己 的 劳 动 , 也 不 必 受 某 个 操 作 系 统 的 限 制 , 而 将 精 力 集 中 在 更 有 意 义 的 发 明 创 造 上 面 。

五 . HotJava 阅 览 器

自 第 一 个 互 联 网 阅 览 器 Mosaic 问 世 以 来 , 各 有 关 公 司 都 推 出 了 自 己 的 阅 览 器 , 目 前 市 场 占 有 率 最 高 的 是 NetScape。

Sun Microsystems 的 HotJava 在 五 花 八 门 的 阅 览 器 中 独 树 一 帜 , 它 是 第 一 个 能 显 示 Java 小 型 应 用 程 序 的 阅 览 器 , 也 是 世 人 了 解 Java 世 界 的 最 早 的 窗 口 。 更 有 意 思 的 是 , 它 本 身 就 是 用 Java 语 言 写 成 的 , 在 Java 运 行 环 境 中 执 行 。 它 是 第 一 个 用 Java 写 的 大 型 应 用 程 序 , 显 示 了 Java 的 巨 大 潜 力 。 由 于 Java 的 通 用 性 , HotJava 的 通 用 性 比 其 他 阅 览 器 要 高 得 多 。

利 用 Java 运 行 环 境 中 的 动 态 联 结 性 能 , HotJava 是 所 有 阅 览 器 里 最 精 干 的 一 个 。 网 络 的 发 展 日 新 月 异 , 各 种 数 据 形 式 ( GIF, JPEG, JPEG-progressive, MPEG1, MPEG2, MPEG4,...) , 通 讯 条 约 ( HTTP, FTP, GOPHER, NEWS...) 不 断 涌 现 , 各 种 阅 览 器 只 好 不 断 升 级 以 应 付 不 断 增 多 的 格 式 和 条 约 , 其 趋 势 是 一 个 大 杂 烩 。 计 算 机 硬 件 公 司 乘 机 卖 给 你 更 多 的 存 储 器 , 软 件 公 司 向 你 征 收 软 件 升 级 税 。 HotJava 则 以 不 变 应 万 变 。 新 的 数 据 格 式 出 现 后 , 只 要 将 该 格 式 的 解 码 器 用 Java写 好 后 放 在 网 络 上 某 个 地 方 , 需 要 时 , HotJava 与 它 联 结 起 来 , 用 户 便 可 以 阅 读 数 据 了 。 新 的 通 讯 条 约 也 是 如 此 。 这 就 是 为 什 么 HotJava 是 一 个 体 积 最 小 的 阅 览 器 , 而 其 潜 力 却 是 最 大 的 。

HotJava 对 信 息 技 术 的 革 新 提 供 了 广 阔 的 前 景 。 过 去 , 一 项 技 术 的 用 户 越 多 , 它 革 新 的 可 能 性 就 越 小 。 老 用 户 对 现 有 技 术 习 惯 了 , 新 的 技 术 往 往 意 味 着 新 的 投 资 。 一 项 新 的 通 讯 条 约 更 需 要 各 方 面 的 同 意 与 接 受 方 能 实 现 。 有 了 HotJava, 这 些 困 难 都 不 存 在 了 , 只 要 新 的 条 约 的 设 计 者 将 处 理 条 约 的 软 件 用 Java 写 好 , 告 知 阅 览 器 其 地 址 即 可 。 在 解 除 了 格 式 和 条 约 的 限 制 之 后 , 人 们 的 创 造 力 将 会 大 大 地 释 放 出 来 。

另 外 , HotJava 还 提 供 了 更 高 一 层 的 安 全 检 查 功 能 。

简 而 言 之 , HotJava 的 特 点 是 动 态 内 容 , 动 态 数 据 格 式 和 动 态 通 讯 条 约 。

六 . 互 联 网 终 端 机

目 前 的 一 个 热 门 话 题 是 几 百 美 元 的 互 联 网 终 端 机 : 它 的 硬 件 能 执 行 Java 假 想 机 的 指 令 , 其 软 件 主 要 是 一 个 阅 览 器 。 其 鼓 吹 者 声 称 它 会 取 代 PC, 我 认 为 这 不 可 能 , 因 为 两 者 的 市 场 很 不 一 样 。

PC 的 使 用 与 管 理 需 要 一 定 的 技 术 知 识 , 比 如 说 软 件 的 安 装 和 升 级 , 并 不 是 随 便 什 么 人 都 会 做 的 。 因 此 限 制 了 PC 的 使 用 范 围 。 我 们 确 实 需 要 一 种 更 简 单 的 计 算 机 来 吸 引 最 普 通 的 消 费 者 --- 他 们 是 计 算 机 盲 , 对 他 们 的 要 求 只 能 是 能 将 机 器 接 上 电 源 和 电 话 线 就 行 了 。 网 络 终 端 机 使 系 统 的 管 理 减 到 极 少 , 其 重 担 则 移 到 网 络 服 务 公 司 的 身 上 。 终 端 机 的 出 现 将 大 大 降 低 进 入 网 络 世 界 的 门 槛 , 从 而 使 得 网 络 用 户 人 数 达 到 爆 炸 性 的 增 长 。

这 种 所 谓 的 网 络 终 端 机 虽 然 是 目 前 的 热 门 话 题 , 但 是 在 大 西 洋 彼 岸 的 法 国 , 它 早 就 是 人 们 生 活 中 的 一 部 分 , 得 到 普 遍 使 用 已 有 十 年 左 右 。 它 的 大 名 叫 Minitel, IEEE Spectrum 95年 11月 刊 有 专 文 介 绍 。 有 兴 趣 的 读 者 可 阅 读 。 本 人 在 巴 黎 公 社 插 队 时 , 家 里 就 有 这 样 一 台 Minitel, 其 实 它 根 本 不 要 $500, 而 是 便 宜 的 要 命 : 电 话 公 司 免 费 将 它 接 给 任 何 想 用 的 人 。 人 们 用 它 来 查 询 各 种 各 样 的 信 息 , 比 如 说 分 类 广 告 , 房 屋 出 租 , 旅 游 , 新 闻 , 订 票 , 查 体 育 比 赛 结 果 , 约 会 , 聊 天 , 查 电 话 号 码 。 89年 本 人 曾 用 它 来 实 时 跟 踪 张 德 培 在 法 国 网 球 公 开 赛 的 比 分 , Minitel 的 生 意 模 式 是 这 样 的 , 人 们 通 过 电 话 线 连 接 到 信 息 库 , 电 话 好 码 只 有 特 殊 的 几 个 , 如 3615, 3616等 。 连 上 以 后 , 用 户 再 选 择 信 息 提 供 商 。 这 几 个 电 话 号 码 的 价 钱 较 高 , 有 点 象 美 国 的 900号 , 但 不 是 贵 得 那 么 邪 乎 。 所 赚 的 钱 则 由 信 息 商 和 电 话 公 司 分 享 。

从 技 术 上 说 , Minitel 是 一 种 极 简 单 原 始 的 终 端 机 。 仅 能 显 示 ASCII, 且 速 度 极 慢 , 但 其 使 用 却 相 当 容 易 , 其 对 应 方 式 是 菜 单 式 的 , 任 何 一 位 老 太 太 都 会 用 , 这 里 没 有 歧 视 老 太 太 的 意 思 。 只 是 联 想 起 当 年 白 居 易 每 写 一 首 诗 都 要 达 到 老 太 太 能 懂 的 程 度 。 所 以 的 他 的 诗 流 传 久 远 。 同 样 的 道 理 , 使 得 Minitel 的 普 及 程 度 相 当 高 。 互 联 网 终 端 机 应 该 是 计 算 机 界 的 下 里 巴 人 , 简 单 而 易 于 使 用 。 也 只 有 这 样 , 才 会 为 天 下 百 姓 所 接 受 , 成 为 每 个 家 庭 必 备 的 又 一 电 器 。

法 国 的 电 话 公 司 是 垄 断 的 。 Minitel 的 生 意 模 型 在 美 国 是 否 适 用 还 很 难 说 。 怎 样 用 Internet 来 赚 钱 尚 是 一 个 值 得 探 讨 的 问 题 。 目 前 赚 钱 的 仅 限 于 进 行 基 本 建 设 的 公 司 , 如 网 络 硬 件 和 软 件 的 制 造 商 ( Sun, cisco, 3com, netscape 等 ) 。 真 正 的 信 息 服 务 商 或 广 告 商 、 出 版 商 还 未 能 开 始 赚 钱 , 但 他 们 的 未 来 是 光 明 的 , 他 们 是 会 想 出 办 法 来 赚 大 钱 的 。

等 到 便 宜 、 简 单 又 实 用 的 网 络 终 端 机 出 现 后 , 全 民 上 网 的 时 候 就 不 远 了 。 慢 慢 地 , 互 联 网 作 为 一 种 媒 介 , 其 影 响 会 超 过 电 视 和 电 台 , 因 为 它 是 无 疆 界 的 , 它 的 “ 频 道 ” 是 无 限 的 , 它 的 内 容 简 直 就 是 一 个 万 花 筒 。

除 了 查 询 信 息 , 该 终 端 机 的 功 能 还 有 通 讯 和 娱 乐 。 通 讯 包 括 文 字 ( email) 、 语 言 ( phone) 和 图 像 ( video/image) 。 娱 乐 不 再 是 个 人 对 计 算 机 而 是 网 络 上 的 多 人 游 戏 。

七 . 展 望 未 来 和 结 束 语

Java 编 程 环 境 集 现 代 软 件 设 计 之 大 成 , 其 特 点 包 括 唯 物 式 语 言 , 简 单 、 可 靠 , 翻 译 式 执 行 、 动 态 联 结 , 通 用 、 多 线 索 , 和 垃 圾 处 理 等 等 。 它 的 出 现 为 计 算 机 世 界 注 入 了 新 的 血 液 , 带 来 了 新 的 生 机 , 开 拓 了 新 的 领 域 。 其 魅 力 令 整 个 计 算 机 界 为 之 倾 倒 。 各 大 计 算 机 公 司 纷 纷 向 Sun Microsystems 购 买 Java 的 使 用 权 。 连 一 向 专 横 于 世 、 霸 气 十 足 的 微 软 公 司 也 不 得 不 宣 布 购 买 Java 的 使 用 权 。 微 软 公 司 十 多 年 来 独 领 风 骚 , 这 是 它 第 一 次 跟 着 别 人 跑 。

Java 所 展 现 的 前 景 十 分 美 好 , 为 打 破 微 软 和 Intel 的 垄 断 提 供 了 契 机 , 因 为 它 使 得 软 件 不 再 依 赖 于 个 别 计 算 机 或 操 作 系 统 。 很 长 时 间 以 来 , 许 多 小 公 司 忍 气 吞 声 地 生 活 在 这 两 家 的 阴 影 下 , 如 今 翻 身 得 解 放 的 日 子 不 远 了 。 Java 为 大 家 提 供 了 一 个 公 平 竞 争 的 机 会 。

整 个 计 算 模 式 将 会 发 生 深 刻 的 变 化 , 以 台 面 为 中 心 的 模 式 将 会 变 成 以 网 络 为 中 心 。 Sun Microsystems 多 年 来 所 鼓 吹 的 “ 网 络 就 是 计 算 机 ” 渐 渐 被 人 们 理 解 。 应 用 程 序 将 存 放 在 网 络 上 的 大 型 计 算 机 上 , 有 专 人 管 理 , 人 们 不 必 在 自 己 的 计 算 机 上 存 储 和 管 理 大 量 的 软 件 , 也 不 必 为 软 件 的 升 级 头 疼 。 若 需 要 某 一 软 件 , 只 要 从 网 上 取 来 , 付 一 点 服 务 费 就 行 。 软 件 的 提 供 者 负 责 软 件 的 管 理 和 升 级 , 以 保 证 用 户 总 是 使 用 最 新 的 版 本 。

今 天 的 互 联 网 已 让 人 惊 叹 不 已 , 可 是 Java 所 带 来 的 好 戏 还 在 后 头 。

此 文 仅 代 表 作 者 本 人 的 观 点 , 与 Sun Microsystems 无 关 。 有 关 Java 的 所 有 资 料 , 包 括 Java Development Kit (JDK), 都 在 http://java.sun.com 可 免 费 摄 取 。

〖 作 者 简 介 〗 牟 志 坚 毕 业 于 中 国 科 技 大 学 , 曾 留 学 法 国 获 巴 黎 大 学 博 士 , 后 赴 斯 坦 福 大 学 作 博 士 后 研 究 。 曾 先 后 供 职 于 FRANCE TELECOM, XEROX, SUN MICROSYSTEMS。 现 任 职 于 硅 谷 VXTREME公 司 , 研 究 开 发 INTERNET VIDEO方 面 的 产 品 。


Java: the Mandarin in the Internet World | Peking University in the Early 80s | Journey To South America (III) | Scattered Glass | The Atlantic | My Frozen Night In A Snowstorm | The Bermuda Journal (Chapter 9, 10, 11) | Chinatown in Paris | MW Guestbook | Multiworld Home | Current Issue ToC


Copyright © 1995 - 1997 Multiworld. All Rights Reserved.
Please Direct Questions and Comments to Multiworld Editorial Board.
Last Updated On May 15, 1997.