内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

Size: px
Start display at page:

Download "内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌"

Transcription

1 语 言 程 序 设 计 郑 莉 胡 家 威 编 著 清 华 大 学 逸 夫 图 书 馆 北 京

2 内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 握 语 言 程 序 设 计 的 相 关 技 术 无 论 作 者 使 用 多 少 技 巧 去 查 找 错 误, 有 些 错 误 还 是 悄 悄 地 隐 藏 了 起 来, 并 且 对 新 读 者 或 多 或 少 都 会 造 成 一 定 的 困 扰 如 果 你 发 现 了 任 何 你 认 为 是 错 误 的 地 方, 请 通 过 电 子 邮 件 联 系 我 们, 对 于 您 的 帮 助 我 们 不 胜 感 激

3 前 言 随 着 互 联 网 的 发 展, 程 序 设 计 成 为 了 众 多 计 算 机 和 相 关 专 业 本 科 生 不 可 或 缺 的 基 本 技 能, 而 其 中 语 言 在 高 级 编 程 语 言 中 仍 然 是 佼 佼 者 本 书 从 语 言 的 基 础 开 始, 深 入 浅 出 地 讲 解 语 言 的 方 方 面 面, 希 望 读 者 能 够 深 刻 感 受 到 语 言 的 魅 力 以 及 进 行 开 发 的 快 乐 本 书 的 特 色 本 书 有 以 下 几 大 特 色 : 本 书 的 内 容 深 入 浅 出 考 虑 到 读 者 可 能 是 刚 刚 开 始 学 习 编 程 语 言, 所 以 本 书 的 内 容 不 会 讲 解 很 深 奥 的 问 题, 但 是 为 了 保 证 内 容 的 完 整 性, 肯 定 会 对 难 点 有 所 涉 及, 对 于 这 部 分 内 容 我 们 会 给 出 相 应 的 资 料 供 读 者 参 考 本 书 的 习 题 专 业 经 典 为 了 让 读 者 得 到 更 好 地 编 程 锻 炼, 章 节 后 面 的 习 题 我 们 都 是 精 心 挑 选 和 设 计 的, 目 的 是 为 了 让 读 者 对 于 职 场 笔 试 题 有 更 深 入 的 了 解, 并 最 终 做 到 得 心 应 手 本 书 的 案 例 一 气 呵 成 目 前 大 多 数 的 程 序 设 计 教 材 中 都 没 有 太 多 的 案 例, 即 使 有 的 话, 也 只 是 对 应 于 某 个 知 识 点 举 几 个 相 应 的 例 子 而 已 本 书 不 一 样, 本 书 除 了 在 对 应 知 识 点 中 举 写 例 子 让 读 者 更 明 白 如 何 使 用 之 外, 本 书 还 紧 紧 围 绕 着 一 个 精 心 设 计 的 项 目 来 进 行 的

4 前 言 本 书 写 给 谁 看 本 书 可 作 为 计 算 机 或 者 相 关 专 业 程 序 设 计 课 程 教 材 或 参 考 书, 也 可 作 为 科 技 人 员 使 用 语 言 进 行 开 发 的 参 考 手 册. 源 码 和 文 档 本 书 所 有 的 源 码 和 相 关 文 档 都 会 在 项 目 上 共 享, 地 址 是, 需 要 的 读 者 请 自 行 下 载 使 用. 衷 心 感 谢 首 先 最 需 要 感 谢 的 是 导 师 郑 莉, 感 谢 您 给 了 我 这 次 宝 贵 的 机 会 和 您 一 起 编 写 这 本 教 材, 我 感 到 自 己 很 幸 运, 庆 幸 自 己 能 有 这 样 的 机 会 发 挥 自 己 所 长, 然 后 尽 自 己 的 能 力 完 成 这 本 教 材, 谢 谢 您! 其 次 要 感 谢 我 的 父 母, 不 管 我 走 到 哪 里, 不 管 我 做 什 么, 你 们 永 远 都 支 持 我, 放 手 让 我 去 闯, 放 手 让 我 去 成 长, 谢 谢 你 们 给 了 我 一 辈 子 无 私 奉 献 的 爱, 儿 子 永 远 爱 你 们! 胡 家 威 年 月

5 目 录 第 一 章 语 言 概 述 语 言 发 展 简 史 语 言 的 特 点 程 序 运 行 机 制 开 发 环 境 搭 建 平 台 的 开 发 环 境 搭 建 平 台 的 开 发 环 境 搭 建 平 台 的 开 发 环 境 搭 建 第 一 个 程 序 : 参 考 文 献

6 目 录

7 第 一 章 语 言 概 述 本 章 主 要 内 容 了 解 语 言 的 发 展 过 程 和 它 的 特 点. 了 解 程 序 的 运 行 机 制. 搭 建 开 发 环 境 并 编 写 简 单 程 序. 语 言 发 展 简 史 语 言 历 时 十 多 年 的 发 展, 现 已 成 为 一 门 应 用 最 为 广 泛 的 编 程 语 言 语 言 是 一 门 纯 粹 的 面 向 对 象 的 编 程 语 言, 它 完 美 地 实 现 了 面 向 对 象 的 编 程 理 念, 在 摒 弃 了 中 复 杂 的 概 念 的 同 时, 它 为 开 发 者 提 供 了 完 整 的 开 发 环 境 和 运 行 环 境, 这 样 极 大 地 方 便 了 语 言 的 开 发 时 至 今 日, 大 部 分 的 电 子 商 务 银 行 证 券 等 系 统 都 是 使 用 平 台 架 构 搭 建 的, 规 范 是 目 前 最 为 成 熟 的, 也 是 应 用 最 广 泛 的 企 业 级 应 用 开 发 规 范 乍 一 看 感 觉 语 言 是 专 门 为 了 开 发 的 而 设 计 的 编 程 语 言, 但 实 际 上 这 只 是 个 巧 合 年 月, 公 司 首 席 科 学 家 和 语 言 之 父 等 人 聚 集 在 一 起 讨 论 项 目, 也 就 是 后 来 的 项 目, 该 项 目 是 研 究 计 算 机 在 电 子 消 费 领 域 的 应 用, 它 的 目 标 是 开 发 一 个 智 能 的 电 子 消 费 设 备, 因 为 公 司 预 料 未 来 科 技 将 在 家 用 电 器 领 域 大 显 身 手 经 过 讨 论 之 后, 团 队

8 第 一 章 语 言 概 述 成 员 开 始 分 工, 的 任 务 是 从 众 多 的 编 程 语 言 中 选 择 一 门 适 合 这 个 项 目 开 发 的 编 程 语 言 一 开 始 选 择 使 用 语 言 进 行 尝 试, 结 果 发 现 对 于 这 个 特 殊 的 项 目 来 说 不 不 够 完 善, 于 是 他 尝 试 对 进 行 了 很 多 的 扩 展 和 修 改, 但 是 后 来 他 放 弃 了 这 种 方 式 为 了 达 到 项 目 的 目 标, 他 自 己 开 发 了 一 门 新 的 语 言 在 英 语 中 是 橡 树 的 意 思, 因 为 他 取 名 字 的 时 候 看 到 办 公 室 窗 户 外 面 正 好 就 有 一 棵 橡 树 后 来 发 现, 这 个 名 字 已 经 被 一 家 显 卡 制 造 商 注 册 了, 所 以 要 想 一 个 新 的 名 字 在 某 一 次 去 当 地 咖 啡 店 喝 咖 啡 的 时 候, 突 然 有 了 灵 感, 想 出 了 这 个 名 字, 因 为 是 印 度 尼 西 亚 爪 哇 岛 的 名 字, 它 因 盛 产 咖 啡 而 出 名 年 年 初, 公 司 发 布 了 语 言, 它 将 源 代 码 都 直 接 放 到 互 联 网 上, 免 费 提 供 给 所 有 人 使 用, 这 让 语 言 瞬 时 间 成 为 了 一 门 广 为 认 知 的 编 程 语 言 年, 公 司 发 布 了 这 个 版 本 包 括 两 个 部 分 : 运 行 环 境, 简 称 和 开 发 环 境, 简 称 运 行 环 境 包 括 虚 拟 机, 简 称 核 心 用 户 界 面 集 成 和 发 布 技 术, 开 发 环 境 包 括 编 译 器 和 一 些 其 他 实 用 的 开 发 工 具 年, 公 司 发 布 了 历 史 上 的 一 个 重 要 版 本 : 该 版 本 将 分 成 了 和 三 个 版 本, 其 中 是 整 个 技 术 的 核 心 和 基 础, 同 时 也 是 其 他 两 个 版 本 的 基 础 ; 是 进 行 企 业 级 应 用 开 发 的 解 决 方 案 ; 是 进 行 移 动 设 备 和 信 息 家 电 等 设 备 开 发 的 解 决 方 案 年, 公 司 发 布 了 万 众 期 待 的, 同 时 将 改 名 为, 改 名 为, 改 名 为 增 加 了 很 多 语 言 特 性, 例 如 泛 型 自 动 拆 箱 和 装 箱 可 变 数 目 的 形 参 等 等 其 次 该 版 本 还 发 布 了 新 的 企 业 级 平 台 开 发 规 范, 并 推 出 了 自 己 的 框 架 规 范 年, 公 司 发 布 了, 也 就 是 一 直 以 来, 公 司 保 持 着 每 两 年 发 布 一 次 新 版 本 的 习 惯 但 是, 年 月, 公 司 收 购 了 公 司, 从 此 江 湖 上 没 有 了 的 身 影 年, 公 司 发 布 了, 这 是 发 布 的 第 一 个 版 本, 里 面 加 入 了 不 少 新 特 性, 本 书 后 面 会 有 详 细 的 介 绍

9 语 言 的 特 点 拓 展 阅 读 虽 然 公 司 倒 下 了, 但 是 公 司 在 年 推 出 的 基 于 的 开 源 移 动 操 作 系 统 极 大 地 推 动 了 语 言 的 发 展 平 台 使 用 类 的 虚 拟 机, 只 是 它 没 有 遵 守 虚 拟 机 规 范, 其 应 用 开 发 使 用 语 言, 最 终 编 译 成 格 式 的 文 件 由 虚 拟 机 执 行 语 言 的 特 点 语 言 的 特 点 很 多, 正 是 因 为 这 些 特 点 使 得 语 言 在 众 多 的 编 程 语 言 中 脱 颖 而 出, 并 在 编 程 语 言 排 行 榜 中 一 直 处 于 遥 遥 领 先 的 地 位 下 面 简 单 介 绍 语 言 的 几 个 重 要 的 特 点 : 简 单 高 效 : 语 言 的 语 法 和 或 者 语 言 很 接 近, 另 外, 丢 弃 了 中 指 针 多 继 承 等 难 以 理 解 的 内 容, 所 以 比 较 容 易 掌 握 除 此 之 外, 语 言 还 提 供 了 垃 圾 回 收 机 制, 一 方 面 不 需 要 程 序 员 担 心 内 存 管 理, 另 一 方 面 使 得 内 存 得 到 高 效 地 利 用 面 向 对 象 : 语 言 是 一 门 纯 粹 的 面 向 对 象 的 编 程 语 言, 提 供 了 封 装 继 承 和 多 态 的 三 大 特 性, 支 持 类 的 单 继 承 和 接 口 间 的 多 继 承, 并 支 持 类 和 接 口 之 间 的 实 现 机 制, 可 以 说, 是 一 门 优 秀 的 面 向 对 象 的 编 程 语 言 安 全 健 壮 : 语 言 通 常 用 在 网 络 环 境 中, 因 此 提 供 了 很 强 大 的 安 全 机 制 以 防 止 恶 意 代 码 的 进 攻 此 外, 的 异 常 处 理 机 制 强 类 型 机 制 和 自 动 垃 圾 回 收 机 制 等 等 为 程 序 的 健 壮 性 提 供 了 重 要 的 保 障 分 布 式 和 可 移 植 : 语 言 提 供 了 网 络 应 用 编 程 接 口 以 支 持 网 络 应 用 的 开 发, 同 时 提 供 了 远 程 方 法 调 用 机 制 以 支 持 分 布 式 应 用 开 发 程 序 是 可 移 植 的, 因 为 的 体 系 结 构 是 中 立 的, 程 序 在 平 台 上 被 编 译 成 平 台 无 关 的 字 节 码 格 式, 然 后 可 以 在 实 现 这 个 平 台 的 任 何 系 统 中 运 行 系 统 本 身 也 具 有 很 强 的 可 移 植 性, 编 译 器 是 实 现 的, 而 是 用 实 现 的

10 第 一 章 语 言 概 述 高 性 能 和 多 线 程 : 新 增 加 了 编 译 器, 传 统 的 编 译 器 是 编 译 一 条 指 令, 等 运 行 完 了 之 后 就 扔 掉, 而 会 将 经 常 用 到 的 指 令 保 存 在 内 存 中, 当 下 次 调 用 的 时 候 就 不 用 重 新 编 译 了 随 着 编 译 技 术 的 发 展, 程 序 的 性 能 越 来 越 高 了 另 外, 语 言 支 持 多 个 线 程 同 时 执 行, 并 提 供 多 个 线 程 之 间 的 同 步 和 通 信 机 制 程 序 运 行 机 制 如 果 按 照 程 序 的 执 行 方 式 划 分, 高 级 编 程 语 言 可 以 分 为 编 译 型 语 言 和 解 释 型 语 言 编 译 型 语 言 是 使 用 专 门 的 编 译 器, 针 对 特 定 的 平 台 将 源 代 码 编 译 成 该 平 台 可 以 执 行 的 机 器 码 它 的 运 行 效 率 高, 但 是 跨 平 台 性 差 解 释 型 语 言 是 使 用 专 门 的 解 释 器, 逐 行 将 源 代 码 解 释 成 特 定 平 台 的 的 机 器 码, 并 立 即 执 行 的 语 言 它 运 行 效 率 较 低, 而 且 不 能 脱 离 解 释 器 独 立 执 行, 优 点 是 跨 平 台 性 好, 只 需 要 提 供 特 定 平 台 的 解 释 器 即 可 严 格 来 讲, 语 言 既 不 属 于 编 译 型 语 言, 也 不 属 于 解 释 型 语 言 语 言 比 较 特 殊, 程 序 首 先 是 要 经 过 编 译 器 编 译, 但 是 编 译 出 来 的 结 果 并 不 是 生 成 特 定 平 台 的 机 器 码, 而 是 生 成 一 种 与 平 台 无 关 的 字 节 码, 并 且 这 个 字 节 码 需 要 解 释 器 来 解 释 执 行 编 译 器 编 译 源 程 序 的 时 候, 生 成 的 是 与 平 台 无 关 的 字 节 码, 这 些 字 节 码 不 是 针 对 特 定 平 台 的, 而 是 针 对 虚 拟 机 的 为 了 实 现 程 序 的 平 台 无 关 性, 公 司 制 定 了 虚 拟 机 的 统 一 标 准, 内 容 包 括 指 令 集 寄 存 器 类 文 件 格 式 栈 垃 圾 回 收 堆 和 存 储 区 等 不 同 平 台 上 的 是 不 同 的, 但 是 它 们 提 供 了 相 同 的 接 口 负 责 解 释 执 行 字 节 码, 在 某 些 实 现 中, 虚 拟 机 代 码 能 够 转 换 成 特 定 系 统 的 机 器 码 执 行, 从 而 提 高 执 行 效 率 提 问 环 节 你 现 在 知 道 为 什 么 语 言 既 不 属 于 编 译 型 语 言, 也 不 属 于 解 释 型 语 言 吗?

11 开 发 环 境 搭 建 开 发 环 境 搭 建 在 进 行 程 序 开 发 之 前 需 要 在 计 算 机 上 安 装 和 配 置 开 发 环 境 的 不 同 系 统 平 台 环 境 配 置 方 式 略 有 差 异, 下 面 分 别 介 绍 三 个 主 流 系 统 下 的 环 境 配 置 方 式 平 台 的 开 发 环 境 搭 建 系 统 下 搭 建 开 发 环 境 较 为 复 杂, 请 参 考 下 面 的 步 骤 进 行 : 登 录 官 方 下 载 网 址 下 载 对 应 于 自 己 计 算 机 平 台 的 最 新 版 本 的, 笔 者 写 作 时 的 最 新 版 本 是 运 行 下 载 的 文 件, 选 择 安 装 全 部 的 组 件, 路 径 可 以 使 用 默 认 的 路 径 C:\Program Files\Java, 但 是 建 议 修 改 为 不 包 含 空 格 的 路 径, 例 如 C:\Java\jdk7 安 装 完 之 后, 会 提 示 继 续 安 装, 建 议 将 和 安 装 在 同 一 个 目 录 下, 例 如 可 以 设 置 安 装 路 径 为 C:\Java\jre7 配 置 环 境 变 量 右 击 我 的 电 脑 图 标, 选 择 属 性, 在 系 统 属 性 窗 口 中 选 择 高 级 选 项 卡, 然 后 选 择 环 境 变 量, 在 环 境 变 量 窗 口 中 选 中 名 称 为 的 系 统 变 量, 点 击 编 辑, 在 该 环 境 变 量 值 末 尾 添 加 ;C:\Java\jdk7\bin, 注 意 前 面 的, 同 时 读 者 需 要 将 路 径 修 改 为 自 己 设 置 的 安 装 路 径 下 的 目 录 打 开 系 统 的 命 令 提 示 符, 执 行 java -version 命 令, 如 果 输 出 了 刚 刚 安 装 的 版 本 号 的 话, 证 明 开 发 环 境 没 有 问 题 了 平 台 的 开 发 环 境 搭 建 系 统 下 搭 建 开 发 环 境 与 系 统 下 的 操 作 类 似, 具 体 步 骤 如 下 : 登 录 官 方 下 载 网 址 下 载 对 应 于 自 己 计 算 机 平 台 的 最 新 版 本 的, 注 意 选 择 扩 展 名 为.tar.gz 格 式 的 压 缩 文 件, 笔 者 写 作 时 的 最 新 版 本 是

12 第 一 章 语 言 概 述 将 下 载 得 到 的 压 缩 文 件 解 压 到 某 个 目 录 下, 为 了 以 后 的 方 便, 建 议 放 置 在 用 户 主 目 录 下, 例 如 解 压 到 /home/[yourname]/jdk1.7 目 录 打 开 终 端, 以 管 理 员 权 限 在 文 件 /etc/profile 末 尾 添 加 下 面 两 行, 保 存 之 后 注 销 当 前 账 户 重 新 进 入 系 统 执 行 java -version 命 令, 如 果 输 出 了 刚 刚 安 装 的 版 本 号 的 话, 证 明 开 发 环 境 没 有 问 题 了 平 台 的 开 发 环 境 搭 建 系 统 已 经 内 置 了 开 发 环 境, 所 以 可 以 不 用 配 置, 但 是 版 本 可 能 不 是 最 新 的 打 开 终 端, 执 行 java -version 可 以 看 到 当 前 内 置 的 的 版 本, 一 般 是 JDK 1.6.x_yz 对 于 一 般 的 程 序 开 发, 使 用 就 已 经 足 够 了, 如 果 想 体 验 以 上 的 新 特 性, 可 以 考 虑 自 行 安 装 最 新 版 本 的, 本 书 不 再 介 绍

13 第 一 个 程 序 : 第 一 个 程 序 : 下 面 我 们 来 编 写 第 一 个 程 序, 它 的 目 标 很 简 单, 就 是 在 控 制 台 输 出 Hello Java!, 以 表 达 我 们 对 语 言 世 界 的 问 候 读 者 可 以 在 自 己 计 算 机 中 任 意 打 开 一 个 文 本 编 辑 器, 例 如 下 的 记 事 本 下 的 文 本 编 辑 器, 或 是 下 的, 然 后 在 文 件 中 输 入 下 面 的 代 码, 最 后 将 文 件 保 存 为 HelloWorld.java, 保 存 路 径 最 好 是 一 个 既 不 包 含 中 文 也 不 包 含 空 格 的 路 径 下, 为 了 方 便 以 后 的 代 码 管 理, 建 议 读 者 建 立 一 个 工 作 目 录 专 门 用 来 保 存 编 写 的 代 码, 系 统 可 以 保 存 在 盘 根 目 录 的 某 个 文 件 夹 下, 例 如 C:\JavaCode, 而 或 者 系 统 可 以 保 存 在 用 户 主 目 录 的 某 个 文 件 夹 下, 例 如 /home/[yourname]/javacode 然 后 打 开 终 端, 切 换 到 HelloJava.java 文 件 保 存 的 目 录 下, 输 入 命 令 javac HelloJava.java, 就 是 编 译 器, 参 数 HelloJava.java 就 是 要 进 行 编 译 的 文 件 成 功 执 行 后, 当 前 目 录 下 会 出 现 一 个 HelloJava.class 的 新 文 件, 它 就 是 由 编 译 器 生 成 的 字 节 码 文 件 接 下 来 我 们 使 用 解 释 器 进 行 解 释 执 行, 输 入 命 令 java HelloJava, 注 意 末 尾 不 需 要 加 上.class 即 可 看 到 控 制 台 输 出 了 字 符 串 Hello Java! 下 面 简 单 解 释 下 源 程 序 : 第 一 行 public class HelloJava 声 明 了 一 个 类, 类 的 名 称 是 HelloJava, public 是 类 的 访 问 修 饰 符, 以 后 会 详 细 介 绍 在 语 法 中, 源 文 件 的 扩 展 名 一 定 是.java, 其 次 文 件 名 必 须 和 文 件 中 定 义 为 public 的 类 的 名 称 相 同, 这 里 都 是 HelloJava 接 下 来, 第

14 第 一 章 语 言 概 述 三 行 public static void main(string[] args) 声 明 了 一 个 方 法, 方 法 名 称 为 main, 只 接 收 一 个 字 符 串 数 组 作 为 参 数, 这 里 的 public 是 对 方 法 的 访 问 修 饰 符, 而 static 表 明 这 是 一 个 静 态 方 法, 以 后 都 会 详 细 介 绍 在 语 法 中, 变 量 和 方 法 是 不 能 够 独 立 存 在 的, 它 们 只 能 存 在 于 某 个 类 中 一 般 而 言, 一 个 程 序 只 有 一 个 主 入 口, 这 里 主 入 口 就 是 方 法, 它 的 方 法 声 明 是 固 定 不 变 的, 其 中 的 参 数 通 常 是 由 控 制 台 传 递 过 来 的 在 方 法 体 中, 使 用 System.out.println 方 法 在 系 统 默 认 的 控 制 台 输 出 中 打 印 Hello Java! 字 符 串, 看 到 的 效 果 如 下 :

15 参 考 文 献 李 刚 疯 狂 讲 义 电 子 工 业 出 版 社

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 导 你 搭 建 Linux 平 台 下 的 JAVA 开 发 环 境, 包 括 JDK 以 及 集

More information

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

More information

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温 爱 情 飞 过 苍 凉 / 作 者 :18758265241 1 红 色 格 子 的 旅 行 箱, 在 湿 漉 漉 地 上 发 出 刺 啦 刺 啦 的 声 音, 那 么 刺 耳, 就 像 是 此 刻 杜 晗 的 里 一 样, 烦 躁 而 不 安 就 这 样 走 出 来 了,18 年 禁 锢 自 己 的 地 方 就 在 身 后, 杜 晗 手 指 关 节 泛 白, 紧 紧 地 拉 着 旅 行 箱, 走

More information

電機工程系認可證照清單 2011/7/1

電機工程系認可證照清單                  2011/7/1 南 台 科 技 大 學 電 機 工 程 系 專 業 證 照 課 程 實 施 要 點 96 年 10 月 05 日 系 務 會 議 通 過 100 年 06 月 30 日 系 務 會 議 修 正 通 過 101 年 06 月 21 日 系 務 會 議 修 正 通 過 一 本 系 為 提 升 學 生 的 專 業 技 能, 特 訂 定 本 辦 法 二 實 施 對 象 : 本 系 日 間 部 96 學 年

More information

附录J:Eclipse教程

附录J:Eclipse教程 附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

1.5招募说明书(草案)

1.5招募说明书(草案) PUBLIC 2014 2 PUBLIC - 1 2014 2 PUBLIC - 2 2014 2 PUBLIC - 3 2014 2 PUBLIC - 4 2014 2 PUBLIC - 5 2014 2 PUBLIC - 6 2014 2 PUBLIC - 7 2014 2 PUBLIC - 8 2014 2 PUBLIC - 9 2014 2 PUBLIC - 10 2014 2 PUBLIC

More information

chp6.ppt

chp6.ppt Java 软 件 设 计 基 础 6. 异 常 处 理 编 程 时 会 遇 到 如 下 三 种 错 误 : 语 法 错 误 (syntax error) 没 有 遵 循 语 言 的 规 则, 出 现 语 法 格 式 上 的 错 误, 可 被 编 译 器 发 现 并 易 于 纠 正 ; 逻 辑 错 误 (logic error) 即 我 们 常 说 的 bug, 意 指 编 写 的 代 码 在 执 行

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 [email protected] www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF> 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 考 试 2009 年 上 半 年 软 件 设 计 师 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答

More information

尽 管 Java 语 言 是 在 C++ 语 言 基 础 上 发 展 起 来 的, 但 与 C++ 不 同,Java 是 一 种 纯 粹 的 面 向 对 象 语 言 (Object-oriented language) 在 Java 世 界 中, 所 有 事 物 都 是 Object 1. 通 过

尽 管 Java 语 言 是 在 C++ 语 言 基 础 上 发 展 起 来 的, 但 与 C++ 不 同,Java 是 一 种 纯 粹 的 面 向 对 象 语 言 (Object-oriented language) 在 Java 世 界 中, 所 有 事 物 都 是 Object 1. 通 过 玩 转 Object 不 理 解, 就 无 法 真 正 拥 有 歌 德 按 其 实 而 审 其 名, 以 求 其 情 ; 听 其 言 而 查 其 累, 无 使 放 悖 ( 根 据 实 际 明 辨 名 称, 以 便 求 得 真 实 情 况 ; 听 取 言 辞 后 弄 明 它 的 类 别, 不 让 它 混 淆 错 乱 ) 三 玩 转 Object 大 围 山 人 玩 转 Object...1 1. 通

More information

北 风 网 讲 师 原 创 作 品 ---- 仅 供 学 员 内 部 交 流 使 用 前 言 吾 尝 终 日 而 思 矣, 不 如 须 臾 之 所 学 也 ; 吾 尝 跂 而 望 矣, 不 如 登 高 之 博 见 也 登 高 而 招, 臂 非 加 长 也, 而 见

北 风 网 讲 师 原 创 作 品 ---- 仅 供  学 员 内 部 交 流 使 用 前 言 吾 尝 终 日 而 思 矣, 不 如 须 臾 之 所 学 也 ; 吾 尝 跂 而 望 矣, 不 如 登 高 之 博 见 也 登 高 而 招, 臂 非 加 长 也, 而 见 北 风 网 讲 师 原 创 作 品 ---- 仅 供 www.ibeifeng.com 学 员 内 部 交 流 使 用 前 言 吾 尝 终 日 而 思 矣, 不 如 须 臾 之 所 学 也 ; 吾 尝 跂 而 望 矣, 不 如 登 高 之 博 见 也 登 高 而 招, 臂 非 加 长 也, 而 见 者 远 ; 顺 风 而 呼, 声 非 加 疾 也, 而 闻 者 彰 假 舆 马 者, 非 利 足 也,

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.1 面 试 受 挫 小 菜 今 年 计 算 机 专 业 大 四 了, 学 了 不 少 软 件 开 发 方 面 的 东 西, 也 学 着 编 了 些 小 程 序, 踌 躇 满 志, 一 心 要 找 一 个 好 单 位 当 投 递 了 无 数 份 简 历 后, 终 于 收 到 了 一 个 单 位 的 面 试 通 知, 小 菜 欣 喜

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 [email protected] 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d =

More information

FileMaker 15 ODBC 和 JDBC 指南

FileMaker 15 ODBC 和 JDBC 指南 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. / FileMaker WebDirect FileMaker, Inc. FileMaker

More information

附件一:報名表與摘要

附件一:報名表與摘要 GreaTeach 2009 全 國 創 意 教 學 獎 教 案 設 計 方 案 名 稱 : 孕 動 生 命 的 奇 蹟 主 要 領 域 : 生 活 課 程 次 要 領 域 : 綜 合 活 動 其 他 領 域 : 藝 術 與 人 文 參 賽 者 姓 名 : 朱 芳 瑩 郭 偉 智 學 校 名 稱 : 台 南 縣 通 興 國 民 小 學 台 南 縣 子 龍 國 民 小 學 Key-words: 1.

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

BPS6.0 Web服务集成和短流程功能使用手册

BPS6.0 Web服务集成和短流程功能使用手册 PRIMETON TECHNOLOGIES, LTD. 上 海 普 元 信 息 技 术 有 限 责 任 公 司 BPS6.0 Web 服 务 集 成 和 短 流 程 使 用 手 册 2009-9-1 第 1 页 共 16 页 目 录 1 Web 服 务 集 成... 3 1.1 Web 服 务 简 述... 3 1.2 在 BPS 中 使 用 Web 服 务 功 能... 3 1.2.1 使 用 Web

More information

2017ÅàÑø·½°¸

2017ÅàÑø·½°¸ 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 4, Ph.D. 170 44 115 11 155 290 1 44 (1) 14 10610183 3 10610193 3 10610204 4 10610224 4 (2) 4 1-4 (1)-(4) 1 5-8 5-6 7-8 1-4 2017 (3) 8+2 6 8 2 1 2 8 2 3 4 8 2 4 4 6 4 13

More information

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 复习 Java 包 创建包 : package 语句, 包结构与目录结构一致 使用包 : import restaurant/ - people/ - Cook.class - Waiter.class - tools/ - Fork.class

More information

javaexample-02.pdf

javaexample-02.pdf n e w. s t a t i c s t a t i c 3 1 3 2 p u b l i c p r i v a t e p r o t e c t e d j a v a. l a n g. O b j e c t O b j e c t Rect R e c t x 1 y 1 x 2 y 2 R e c t t o S t r i n g ( ) j a v a. l a n g. O

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

20041210-社大規畫-生活藝能期末報告.doc

20041210-社大規畫-生活藝能期末報告.doc 親 子 數 學 在 社 區 大 學 以 學 習 社 群 為 綱 的 終 身 學 習 模 式 主 婦 聯 盟 親 子 數 學 教 師 群 文 山 社 區 大 學 推 薦 一 課 程 設 計 ( 一 ) 課 程 目 的 親 子 數 學 ( FAMILY MATH) 是 在 爭 取 數 學 教 育 機 會 均 等 的 理 念 指 引 下, 由 美 國 加 州 柏 克 萊 大 學 勞 倫 斯 科 學 中 心

More information

目 錄 摘 要... 1 壹 研 究 動 機... 1 貳 研 究 目 的... 1 參 文 獻 探 討... 1 肆 研 究 設 備 及 材 料... 2 伍 研 究 過 程 及 方 法... 2 陸 研 究 結 果... 6 柒 討 論 捌 結 論 玖 參 考 資 料 及

目 錄 摘 要... 1 壹 研 究 動 機... 1 貳 研 究 目 的... 1 參 文 獻 探 討... 1 肆 研 究 設 備 及 材 料... 2 伍 研 究 過 程 及 方 法... 2 陸 研 究 結 果... 6 柒 討 論 捌 結 論 玖 參 考 資 料 及 金 門 地 區 第 56 屆 中 小 學 科 學 展 覽 會 作 品 說 明 書 科 別 : 生 活 應 用 科 學 組 別 : 國 中 組 作 品 名 稱 : 捏 麵 人, 捏 什 麼 麵 呢?- 探 討 不 同 配 方 材 料 對 自 製 捏 麵 人 麵 糰 特 性 之 影 響 關 鍵 詞 : 捏 麵 人 麵 團 特 性 ( 最 多 3 個 ) 編 號 : 製 作 說 明 : 1. 說 明 書

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

2. AOP 底层技术实现 小风 Java 实战系列教程 关键词 : 代理模式 代理模型分为两种 : 1) 接口代理 (JDK 动态代理 ) 2) 子类代理 (Cglib 子类代理 ) 需求 :CustomerService 业务类, 有 save,update 方法, 希望在 save,updat

2. AOP 底层技术实现 小风 Java 实战系列教程 关键词 : 代理模式 代理模型分为两种 : 1) 接口代理 (JDK 动态代理 ) 2) 子类代理 (Cglib 子类代理 ) 需求 :CustomerService 业务类, 有 save,update 方法, 希望在 save,updat 本章学习目标 小风 Java 实战系列教程 AOP 思想概述 AOP 底层技术实现 AOP 术语介绍 SpringAOP 的 XML 方式 HelloWorld SpringAOP 的 XML 方式配置细节 SpringAOP 的注解方式 SpringAOP 的零配置方式 1. AOP 思想概述 1.1. AOP 思想简介 1.2. AOP 的作用 2. AOP 底层技术实现 小风 Java 实战系列教程

More information

Microsoft Word - 11900電腦軟體設計.doc

Microsoft Word - 11900電腦軟體設計.doc 技 能 檢 定 規 範 之 一 一 九 電 腦 軟 體 行 政 院 勞 工 委 員 會 職 業 訓 練 局 編 印 軟 體 技 術 士 技 能 檢 定 規 範 目 錄 一 軟 體 技 術 士 技 能 檢 定 規 範 說 明... 1 二 丙 級 軟 體 技 術 士 技 能 檢 定 規 範... 3 三 乙 級 軟 體 技 術 士 技 能 檢 定 規 範... 5 四 甲 級 軟 體 技 術 士 技

More information

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / /

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 4 AMI AMI AMI SC345604 89 4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / / 91 41-90 41 AMI - AMI - - API MQI MQSeries MQI AMI IBM 91 MQSeries REPOSITORY AMI AMI AMI XML Windows AMI

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

软件工程文档编制

软件工程文档编制 实训抽象类 一 实训目标 掌握抽象类的定义 使用 掌握运行时多态 二 知识点 抽象类的语法格式如下 : public abstract class ClassName abstract void 方法名称 ( 参数 ); // 非抽象方法的实现代码 在使用抽象类时需要注意如下几点 : 1 抽象类不能被实例化, 实例化的工作应该交由它的子类来完成 2 抽象方法必须由子类来进行重写 3 只要包含一个抽象方法的抽象类,

More information

1.5招募说明书(草案)

1.5招募说明书(草案) PUBLIC 2015 2 PUBLIC - 1 2015 2 PUBLIC - 2 2015 2 PUBLIC - 3 2015 2 PUBLIC - 4 2015 2 PUBLIC - 5 2015 2 021-95559 PUBLIC - 6 2015 2 PUBLIC - 7 2015 2 PUBLIC - 8 2015 2 PUBLIC - 9 2015 2 PUBLIC - 10 2015

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-536Chinese(C++) Title : TS:MS.NET Framework 2.0-Application Develop Foundation Version : DEMO 1 / 10 1. Exception A. Data B. Message C.

More information

Information for consent

Information for consent Version 1.0 Page 1 of 3 Haemorrhoidectomy ( 痔 瘡 手 術 ) 簡 介 痔 瘡 是 肛 門 黏 膜 的 血 管 組 織 脹 大 而 成 痔 瘡 的 實 際 成 因 並 不 清 楚, 但 與 便 秘 懷 孕 年 齡 和 基 因 等 因 素 密 切 相 關 痔 瘡 的 典 型 徵 狀 是 直 腸 出 血 痛 楚 或 脫 垂 痔 瘡 可 以 細 分 為 內 痔

More information

输入 project name 选择完成

输入 project name 选择完成 JAVA 程序访问 HighGo DB 的环境准备 山东瀚高科技有限公司版权所有仅允许不作任何修改的转载和转发 Hibernate 的配置 MyEclipse 中创建新项目 : 选择菜单栏 file---new---project 选择 web project 进行下一步 输入 project name 选择完成 4. 单击 " 添加 JAR/ 文件夹 ", 会如下图出现 JDBC 下载 Hibernate

More information

ebook

ebook 26 JBuilder RMI Java Remote Method Invocation R M I J a v a - - J a v a J a v J a v a J a v a J a v a R M I R M I ( m a r s h a l ) ( u n m a r c h a l ) C a ff e i n e J a v a j a v a 2 i i o p J a v

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

Microsoft Word - 666_changce_2005_association.doc

Microsoft Word - 666_changce_2005_association.doc * 业 组 织 选 择 内 容 提 要 : 在 本 文 中, 我 们 首 先 比 较 了 若 干 国 家 和 地 区 几 种 典 型 的 行 业 组 织 管 理 体 制, 并 立 基 于 我 国 的 制 度 禀 赋 的 分 析, 提 出 了 未 来 模 式 的 选 择 建 议 ; 其 次 我 们 从 行 业 组 织 与 政 府 会 员 企 业 与 行 业 组 织 以 及 行 业 组 织 与 行 业

More information

<4D6963726F736F667420576F7264202D2030372D313032ABFCA6D2A4BDA5C1BB50AAC0B77CB8D5C34428A977BD5A29>

<4D6963726F736F667420576F7264202D2030372D313032ABFCA6D2A4BDA5C1BB50AAC0B77CB8D5C34428A977BD5A29> 大 學 入 學 考 試 中 心 102 學 年 度 指 定 科 目 考 試 試 題 考 科 - 作 答 注 意 事 項 - 考 試 時 間 :80 分 鐘 作 答 方 式 : 選 擇 題 用 2B 鉛 筆 在 答 案 卡 上 作 答 ; 更 正 時, 應 以 橡 皮 擦 擦 拭, 切 勿 使 用 修 正 液 ( 帶 ) 未 依 規 定 畫 記 答 案 卡, 致 機 器 掃 描 無 法 辨 識 答 案

More information

提问袁小兵:

提问袁小兵: C++ 面 试 试 题 汇 总 柯 贤 富 管 理 软 件 需 求 分 析 篇 1. STL 类 模 板 标 准 库 中 容 器 和 算 法 这 部 分 一 般 称 为 标 准 模 板 库 2. 为 什 么 定 义 虚 的 析 构 函 数? 避 免 内 存 问 题, 当 你 可 能 通 过 基 类 指 针 删 除 派 生 类 对 象 时 必 须 保 证 基 类 析 构 函 数 为 虚 函 数 3.

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5 6 6-1 6-2 Socket 6-2-1 Socket 6-2-2 TcpClient 6-3 6-3-1 Socket.Connect 6-3-2 TcpClient.Connect 6-4 6-4-1 Socket.Send / Receive 6-4-2 NetworkStream 6-5 6-5-1 Socket.Close 6-5-2 TcpClient.Close 6-6 DateTime

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

《二十一世紀》網絡版

《二十一世紀》網絡版 二 十 一 世 紀 網 絡 版 二 五 年 六 月 號 總 第 39 期 2005 年 6 月 30 日 從 天 理 世 界 觀 到 公 理 世 界 觀 的 轉 換 汪 暉 關 於 中 國 現 代 性 的 論 說 陳 贇 現 代 中 國 思 想 的 興 起 探 討 的 中 心 問 題 是 現 代 中 國 的 含 義 如 何 理 解 中 國 的 現 代 這 就 必 須 追 問 現 代 的 中 國 認

More information

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: [email protected] 复习 : Java 类型 基本类型 boolean, char, 封装 (wrappers) 类 (class) 定义 class MyType { int i;

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 1Z0-854 Title : Java Standard Edition 5 Programmer Certified Professional Upgrade Exam Version : Demo 1 / 12 1.Given: 20. public class CreditCard

More information

untitled

untitled 1 7 7.1 7.2 7.3 7.4 7.5 2 7.1 VFT virtual 7.1 3 1 1. 2. public protected public 3. VFT 4. this const volatile 4 2 5. ( ) ( ) 7.1 6. no-static virtual 7.2 7. inline 7.3 5 3 8. this this 9. ( ) ( ) delete

More information