(京)新登字063号



Similar documents
B扉页、版权、序、目录10P.cdr

<D5FDCEC42E733932>

(CIP) :, 2003 ISBN / R151.2 CIP (2002) ( ) 850 mm1168 mm 1/ ISBN 7 810

Ps22Pdf

CIP ) / :, ISBN K.23 CIP (2006) : mm 1/ 16 : 55 : :5000 ISBN / K 23 ( 3 ) :

Ps22Pdf

Ps22Pdf

( CIP) /. :, 2003 ISBN R24 65 CIP ( 2003) ( 2 ) 1200 ( ) 850 mm 1168 mm 1 /

( CIP) /,. :, 2004 ISBN K828.2 CI P ( 2004 ) ( ) : : :890mm 1240mm 1/ 32 : 5.5 : 16 :

(CIP ) /. - :, ISBN TS1028 CIP (2002) ( ) mm1168 mm 1 /

Ps22Pdf

( CIP ) :, ISBN D CIP (2001) ISBN D

Ps22Pdf

未命名-14

( CIP ) /,. - :, ISBN K878.2 CIP (2005) : : ( ) ( 421 ) : / 32 : : 154 ISBN

(CIP) /.:, ( ) ISBN I207.2 CIP (2001) ( ) ( ) /

内页.FIT)

(CIP) / : ISBN Ⅰ Ⅱ Ⅲ ( ) - Ⅳ B CIP (2006) / ISBN /B (0

1

Ps22Pdf

( CIP ) /. - :, ( ) ISBN K291 CIP ( 1999 ) * ( 6 ) : * ISBN :

Ps22Pdf

Ps22Pdf

(CIP),. - :, ISBN E296 CIP ( 2003) ( ) : : : : 6 1 : : : : 32 ( ) : 680 : : 5000 : :

( CIP) /. - :, ( ) ISBN I CIP ( 2002) ( ) : : : ( ) 1 : : : /32 : 208 : 5, 400 :

,,, 19, 370,,,,,,, (CIP) /. :, ISBN R28 CIP (2002 ) * * : / 16 : : : 1 4

Ps22Pdf

( CIP ) /. - :, ( ) ISBN F CIP ( 1999 ) * ( 6 ) : * ISBN :

战神(上).doc

灵魂战记.doc

图 书 在 版 编 目 (CIP) 数 据 鼓 励 孩 子 100 金 句 / 刘 超 平 等 编 著. - 北 京 : 金 城 出 版 社, ISBN Ⅰ. 鼓 Ⅱ. 刘 Ⅲ. 家 庭 教 育 - 语 言 艺 术 Ⅳ.G78 中 国 版 本 图 书 馆 CIP

Ps22Pdf

Ps22Pdf

Ps22Pdf

Ps22Pdf

基于CDIO一体化理念的课程教学大纲设计

图 书 在 版 编 目 (CIP) 数 据 保 持 平 常 心 院 幸 福 来 自 完 美 心 态 / 王 琳 编 著. 要 北 京 院 新 世 界 出 版 社 袁 ISBN Ⅰ 保... Ⅱ 王... Ⅲ 个 人 要 修 养 要 通 俗 读 物 中 国 版

( CIP ) /,. 2 ( ). :, 2003 ( ) ISBN R22 44 CIP ( 2003 ) ( 2 ) ( ) 850 mm 1168mm 1 /

( CIP ) /. 2 ( ). :, 2003 ( ) ISBN R CIP ( 2003 ) ( 2 ) ( ) 850 mm 1168mm 1 /

( CIP ) /. 2. :, 2003 ( ) ISBN R CIP ( 2003 ) ( 2 ) ( ) 850 mm 1168mm 1 /

( CIP ) /. 2. :, 2003 ( ) ISBN X R25 44 CIP ( 2003 ) ( 2 ) ( ) 850 mm 1168mm 1 /

图书在版编目 CIP 数据 李济深与苍梧故居 / 民革中央宣传部编. -- 北京 团结出版社 ISBN Ⅰ. ①李 Ⅱ. ①民 Ⅲ. ①李济深 1885~1959 传记②名人 故居 介绍 苍梧县 Ⅳ. ① K827=7②K878.2 中国版本图书馆C

(CIP) /.:, ISBN R289.6 CIP (2005) ( ht tp: / / www. tcmonline. com. cn ) ( ) 850 mm1 168 mm 1/

(CIP) /. :, ISBN R289 CIP ( 2005) ( ht tp: / / www. tcmonline. com. cn) ( ) 850 mm 1168 mm 1/

,,,, ( CIP ) /. :, ( ) ISBN K CIP ( 2005) : : 66 : : ( 0371) : : : : : : : 140mm 202mm :

( CIP ) /. :, 2003 ISBN I247.5 CIP (2003) : : : ( 310 ) : : : mm mm 1/ 32 : : : :1 - : ISBN :3

( CIP ) /,. 2 ( ). :, 2003 ( ) ISBN R CIP ( 2003 ) ( 2 ) ( ) 850 mm 1168mm 1 /

口 年 鉴 编 纂 委 员 会 成 员 名 单 主 任 胡 勤 华 副 主 任 陈 佑 湘 程 宏 刚 许 以 华 张 汉 桥 委 员 ( 按 姓 氏 笔 画 为 序 ) 李 昌 华 闫 福 桓 余 国 成 曹 恒 文 靳 远 涛 口 年 鉴 编 辑 部 成 员 名 单 主 编 张 汉 桥 副 主

(CIP) /. :,2005 ( /, ) ISBN R247.1 CIP (2005) ( ht tp : / / www. tcmonline. com. cn ) ( ) 787 mm 1092 mm 1/

(CIP) /. :,2005 ( /, ) ISBN R247.1 TS CIP (2005) ( ht tp : / / www. tcmonline. com. cn ) ( ) 787 mm

记 忆 江 苏 科 技 大 学 口 述 史 料 江 苏 科 技 大 学 口 述 史 料 编 写 组 编 中 国 大 地 出 版 社 北 京

( CIP ) /. - :, ( ) ISBN , -. K CIP ( 1999 ) * ( 6 ) : * ISBN :

(CIP) /. :, ISBN TS CIP (2003) : / : : / 32 : :

(CIP) /. :, 2005 ISBN R247.1 TS CIP (2005) / / 330 / / / / / / / 32 / 15 / 370 / /

: ( ) ( ) : () ( ) ( )

(CIP) /. :,2005 ( /, ) ISBN R247.1 TS CIP (2005) ( ht tp : / / www. tcmonline. com. cn ) ( ) 787 mm

<4D F736F F D20C8ABCEC42020A1B6D6D0B9FABDFCCFD6B4FACAB7B8D9D2AAA1B7BEABB2CABDCCB0B82E646F63>

(CIP) /,. 2. :, 2003 () ISBN R36 44 CIP (2003) (2) ( ) 850 mm1168 mm 1/

(CIP) /,,. :, ISBN CIP (2004) : / : : / 32 : 4.25 :

(CIP) 1000 /. :,2006 ISBN R CIP (2006) / / 330 / / / / / / / 32 / 15 / 320 / / / 24

: : : ( CIP ) /. :, ISBN X K CIP (2004) (610065) 850mm 1 168mm 1/

: : ( ) : / : ISBN / X144 : : CIP (2005)

(内文)FIT1.FIT)

( ) 182 ( CIP) /,. 2. :, 2005 ISBN F CIP ( 2005) ( ) : 12 : : http: / / www. uibep. com : 1

Ps22Pdf

( CIP ) /. :, 1999 ISBN G CIP (1999) : : : ( 17 ) : : : : : mm mm 1 32 : :1 :12.00 ISBN

( CIP ) /. :, ISBN C CIP ( 2006 ) : : : : : : : : : 5, : ( ), ( ), ( ) : 0


Ps22Pdf

Ps22Pdf

军事十万个为什么 军事约章

Ps22Pdf

(CIP).2003/.:, ISBN ( )2003.Z CI P (2003) : : : : : ( 2003 ) ( ) ( 028) ( 028 )

图 书 在 版 编 目 渊 悦 陨 孕 冤 数 据 广 府 文 化 年 鉴.2014 / 广 州 市 社 会 科 学 界 联 合 会 袁 中 共 广 州 市 越 秀 区 委 宣 传 部 袁 广 州 市 广 府 文 化 研 究 中 心 编. 要 广 州 院 广 州 出 版 社 袁 IS

Microsoft Word - 内容提要2.doc

修改稿.FIT)


Ps22Pdf

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





憌??折?.indd

( CIP) /. - :, 1998 ( ) ISBN I CIP ( 98) GUNYU * ( 6 ) : * :

: : / : ISBN / F871 : : CIP (2005)

中文版Photoshop CS5数码照片处理-彩插.indd

) 001 ( CIP) /.. :,2005 ISBN I CIP ( 2005) ( 147 : ) 787 mm 1092 mm I

状 元 及 第 粥 以 新 鲜 的 猪 杂 为 主, 以 姜 葱 调 料 为 辅, 品 尝 起 来 鲜 味 爽 滑, 香 郁 可 口, 味 道 醇 厚 上 世 纪 八 九 十 年 代, 很 多 华 工 学 生 喜 欢 在 周 末 乘 坐 22 路 公 交 车 到 市 区, 逛 书 店 买 衣 服 之

chineseall

( CIP ) ISBN /. :, C CIP ( 2006 ) : : : : : : : : : 5, : ( ), ( ), ( ) : 0


Ps22Pdf

<4D F736F F D20D6B0D2B5B5C0B5C220ECE9D2B3B0E6C8A82E646F63>

建筑学院建筑学本科专业建设发展规划.doc

Microsoft Word - 黃玉緞 _民間文學教案設計_民歌擬作舉隅

untitled

untitled

BQY.PS2

<4D F736F F D20322EABEDA473A5C1B6A1B6C7BBA1AAECB1B42E646F63>

Transcription:

教 育 部 职 业 教 育 与 成 人 教 育 司 推 荐 教 材 Java 程 序 设 计 教 程 ( 第 二 版 ) 沈 大 林 主 编 沈 昕 肖 柠 朴 曾 昊 等 编 著

内 容 简 介 Java 是 由 美 国 SUN 公 司 开 发 的 一 种 功 能 强 大 的, 具 有 简 单 面 向 对 象 分 布 式 可 移 植 等 性 能 的 多 线 程 动 态 计 算 机 编 程 语 言 同 时,Java 还 是 一 种 跨 平 台 的 程 序 设 计 语 言, 可 以 在 各 种 类 型 的 计 算 机 和 操 作 系 统 上 运 行 Java 语 言 非 常 适 合 于 企 业 网 络 和 Internet 环 境, 现 在 已 成 为 Internet 中 最 受 欢 迎 最 有 影 响 的 编 程 语 言 之 一 本 书 使 用 JDK 6 Update 7 作 为 开 发 工 具 来 介 绍 Java 语 言 本 书 共 分 为 7 章, 主 要 介 绍 了 Java 编 程 基 础 知 识 算 法 和 流 程 控 制 语 句 数 组 和 方 法 面 向 对 象 程 序 设 计 图 形 用 户 界 面 设 计 与 实 现 以 及 异 常 处 理 和 多 线 程 同 时, 还 配 合 知 识 的 讲 解 介 绍 了 近 60 个, 提 供 了 大 量 思 考 与 练 习 题 全 书 以 计 算 机 操 作 为 主 线, 通 过 学 习 大 量 实 用 经 典 的 编 程 来 介 绍 Java 语 言, 使 读 者 可 以 快 速 掌 握 并 应 用 所 学 的 Java 语 言 编 程 知 识 本 书 适 合 作 为 中 等 职 业 学 校 计 算 机 专 业 的 教 材, 也 可 以 作 为 高 等 职 业 院 校 非 计 算 机 专 业 的 教 材, 还 可 以 作 为 Java 语 言 爱 好 者 的 自 学 用 书 图 书 在 版 编 目 (CIP) 数 据 Java 程 序 设 计 教 程 / 沈 大 林 主 编. 2 版. 北 京 : 中 国 铁 道 出 版 社,2009.3 教 育 部 职 业 教 育 与 成 人 教 育 司 推 荐 教 材 ISBN 978-7-113-09210-8 Ⅰ.J Ⅱ. 沈 Ⅲ.JAVA 语 言 - 程 序 设 计 - 高 等 学 校 : 技 术 学 校 - 教 材 Ⅳ.TP312 中 国 版 本 图 书 馆 CIP 数 据 核 字 (2009) 第 033645 号 书 名 :Java 程 序 设 计 教 程 ( 第 二 版 ) 作 者 : 沈 大 林 主 编 策 划 编 辑 : 秦 绪 好 责 任 编 辑 : 周 欢 编 辑 部 电 话 :(010)63583215 编 辑 助 理 : 李 旸 郑 楠 封 面 制 作 : 白 雪 封 面 设 计 : 付 巍 责 任 印 制 : 李 佳 出 版 发 行 : 中 国 铁 道 出 版 社 ( 北 京 市 宣 武 区 右 安 门 西 街 8 号 邮 政 编 码 :100054) 印 刷 : 版 次 :2009 年 4 月 第 2 版 2009 年 4 月 第 1 次 印 刷 开 本 :787mm 1092mm 1/16 印 张 :17.5 字 数 :409 千 印 数 :5 000 册 书 号 :ISBN 978-7-113-09210-8/TP 2982 定 价 :27.00 元 版 权 所 有 侵 权 必 究 本 书 封 面 贴 有 中 国 铁 道 出 版 社 激 光 防 伪 标 签, 无 标 签 者 不 得 销 售 凡 购 买 铁 道 版 的 图 书, 如 有 缺 页 倒 页 脱 页 者, 请 与 本 社 计 算 机 图 书 批 销 部 调 换

FOREWORD 第 二 版 前 言 Java 语 言 以 其 独 有 的 开 放 性 跨 平 台 性 和 面 向 网 络 的 交 互 性 风 靡 全 球, 是 目 前 最 常 用 的 计 算 机 编 程 语 言, 也 是 主 要 的 网 络 开 发 语 言 之 一 Java 具 有 面 向 对 象 分 布 式 和 多 线 程 等 先 进 高 级 计 算 机 语 言 的 特 点, 同 时 它 还 因 可 移 植 安 全 性 能 高 和 网 络 移 动 性 等 逐 渐 成 为 一 种 行 业 标 准 本 书 详 细 地 介 绍 使 用 Java 语 言 进 行 编 程 的 基 本 知 识 和 方 法 本 书 的 特 点 是 内 容 全 面 且 易 懂, 以 实 为 主, 全 面 介 绍 了 用 Java 语 言 编 程 所 需 的 各 方 面 知 识, 内 容 包 括 Java 编 程 基 础 知 识 算 法 和 流 程 控 制 语 句 数 组 和 方 法 面 向 对 象 程 序 设 计 图 形 用 户 界 面 设 计 与 实 现 以 及 异 常 处 理 和 多 线 程 等 通 过 大 量 实 的 讲 解 以 及 丰 富 的 习 题, 初 学 者 可 以 迅 速 而 全 面 地 掌 握 Java 编 程 语 言, 编 写 出 适 合 现 代 企 业 或 个 人 需 要 的 程 序 本 书 共 分 7 章, 介 绍 了 58 个, 提 供 了 大 量 思 考 与 练 习 题 第 1 章 主 要 介 绍 如 何 安 装 Java 语 言 开 发 工 具, 如 何 使 用 DOS 系 统 运 行 Java 应 用 程 序 和 Java 小 程 序 第 2 章 主 要 介 绍 Java 语 言 编 程 的 基 础 知 识, 包 括 输 出 数 据 的 方 法 数 据 类 型 变 量 与 常 量 运 算 符 与 表 达 式 以 及 面 向 对 象 基 本 概 念 和 Java 库 类 第 3 章 主 要 介 绍 Java 语 言 的 流 程 控 制 语 句, 包 括 if 语 句 switch 语 句 for 语 句 do while 语 句 和 while loop 语 句 以 及 break continue 和 return 语 句 第 4 章 主 要 介 绍 数 据 结 构 的 基 础 知 识, 一 维 数 组 和 多 维 数 组 的 创 建 与 使 用, 数 字 排 序 和 递 归 思 想 以 及 方 法 的 意 义 和 应 用 第 5 章 主 要 介 绍 如 何 在 Java 语 言 中 实 现 面 向 对 象 程 序 设 计 类 的 继 承 和 多 态 以 及 与 面 向 对 象 相 关 的 接 口 包 和 修 饰 符 等 知 识 第 6 章 介 绍 Java 基 本 的 图 形 编 程 知 识, 包 括 窗 口 的 显 示 文 字 和 图 像 的 显 示 创 建 容 器 指 定 布 局 事 件 处 理 以 及 图 形 用 户 界 面 中 常 用 的 组 件 等 内 容 第 7 章 主 要 介 绍 Java 语 言 异 常 处 理 机 制 和 方 法 线 程 的 概 念 和 多 线 程 的 应 用 建 议 教 师 在 使 用 该 教 材 进 行 教 学 时, 可 以 一 边 带 学 生 做 各 章 的 ( 指 导 学 生 在 计 算 机 前 按 照 书 中 的 操 作 步 骤 进 行 操 作 ), 一 边 学 习 各 种 相 关 知 识 和 实 用 技 术, 将 它 们 有 机 地 结 合 在 一 起, 以 达 到 事 半 功 倍 的 效 果 采 用 这 种 方 法 学 习 的 学 生, 掌 握 知 识 的 速 度 快 学 习 效 果 好, 可 以 提 高 灵 活 应 用 能 力 和 创 造 能 力 本 书 由 沈 大 林 主 编, 沈 昕 肖 柠 朴 曾 昊 等 编 著 参 加 本 书 编 写 工 作 的 主 要 人 员 还 有 : 王 爱 赪 王 浩 轩 魏 雪 英 胡 野 红 曲 彭 生 董 鑫 杨 旭 张 伦 李 稚 平 郝 侠 李 斌 朱 海 跃 刘 桂 玲 靳 轲 黄 启 宝 王 英 章 国 显 戴 淑 英 李 俊 王 全 苏 飞 王 小 兵 谭 汉 英 郑 鹤 张 磊 关 山 赵 亚 辉 丰 金 兰 夏 京 等 本 书 适 应 了 社 会 企 业 人 才 和 学 校 的 需 求, 适 合 作 为 中 等 职 业 学 校 计 算 机 专 业 的 教 材, 也 可 以 作 为 高 等 职 业 院 校 非 计 算 机 专 业 的 教 材 或 培 训 学 校 的 培 训 教 材, 还 可 以 作 为 Java 语 言 爱 好 者 的 自 学 用 书 由 于 编 者 水 平 有 限, 加 上 编 著 出 版 时 间 仓 促, 书 中 难 免 有 疏 漏 和 不 妥 之 处, 恳 请 广 大 读 者 批 评 指 正 编 者 2009 年 2 月

第 一 版 前 言 FOREWORD Java 语 言 是 由 美 国 SUN 公 司 开 发 的 一 种 功 能 强 大 的, 具 有 简 单 面 向 对 象 分 布 式 可 移 植 等 性 能 的 多 线 程 动 态 计 算 机 编 程 语 言 同 时,Java 还 是 一 种 跨 平 台 的 程 序 设 计 语 言, 可 以 在 各 种 类 型 的 计 算 机 和 操 作 系 统 上 运 行 Java 语 言 非 常 适 合 于 企 业 网 络 和 Internet 环 境, 现 在 已 成 为 Internet 中 最 受 欢 迎 最 有 影 响 的 编 程 语 言 之 一 本 书 使 用 Java 2 SDK l.4.2 作 为 开 发 工 具, 对 Java 语 言 进 行 介 绍, 包 括 Java 语 言 基 础 知 识 面 向 对 象 编 程 图 形 用 户 界 面 设 计 以 及 数 据 的 输 入 输 出 等 内 容 本 书 是 新 世 纪 职 业 技 术 培 训 教 程 系 列 丛 书 之 一 全 书 共 分 为 6 章, 讲 解 了 37 个 实, 提 供 了 100 多 道 思 考 与 练 习 题 全 书 以 计 算 机 实 操 作 为 主 线, 采 用 真 正 的 任 务 驱 动 方 式, 展 现 全 新 的 教 学 方 法 本 书 贯 穿 以 实 带 动 知 识 点 的 学 习, 通 过 学 习 大 量 实 用 经 典 的 编 程 实, 来 介 绍 Java 语 言, 使 读 者 可 以 快 速 掌 握 应 用 所 学 的 Java 语 言 编 程 知 识 每 个 实 均 由 实 效 果 技 术 分 析 程 序 解 析 知 识 进 阶 和 思 考 练 习 五 部 分 组 成 在 按 实 进 行 讲 解 时, 充 分 注 意 知 识 的 相 对 完 整 性 和 系 统 性 读 者 可 以 跟 着 本 书 的 操 作 步 骤 去 操 作, 从 而 完 成 应 用 实 的 制 作, 还 可 以 在 实 制 作 中 轻 松 地 掌 握 Java 语 言 程 序 的 设 计 本 书 由 浅 及 深 由 易 到 难 循 序 渐 进 图 文 并 茂, 理 论 与 实 际 制 作 相 结 合, 可 使 读 者 在 阅 读 学 习 时 知 其 然 还 知 其 所 以 然, 不 但 能 够 快 速 入 门, 而 且 可 以 达 到 较 高 的 水 平, 有 利 于 教 学 和 自 学, 教 师 可 以 得 心 应 手 地 使 用 它 进 行 教 学, 学 生 也 可 以 自 学 本 书 由 沈 大 林 主 编, 沈 昕 肖 柠 朴 编 著 参 加 本 书 编 写 工 作 的 主 要 人 员 有 : 王 浩 轩 曲 彭 生 董 鑫 杨 旭 张 伦 李 斌 郝 侠 李 稚 平 黄 启 宝 胡 玉 莲 郭 鸿 博 李 俊 朱 海 跃 张 磊 郭 华 王 英 戴 淑 英 王 钢 刘 桂 玲 靳 轲 章 国 显 刘 锋 王 连 王 小 兵 王 全 谭 汉 英 丰 金 兰 苏 飞 夏 京 隋 金 声 杨 卫 东 潘 雪 蓉 袁 柳 郑 鹤 赵 亚 辉 关 山 胡 野 红 等, 参 加 其 他 编 写 工 作 的 还 有 新 昕 教 学 工 作 室 的 人 员 本 书 可 以 作 为 中 等 计 算 机 职 业 技 术 学 校 的 教 材, 也 可 以 作 为 初 中 级 培 训 班 的 教 材, 还 适 于 作 为 初 学 者 的 自 学 用 书 由 于 水 平 有 限, 加 上 编 著 出 版 时 间 仓 促, 书 中 难 免 有 偏 漏 和 不 妥 之 处, 恳 请 广 大 读 者 批 评 指 正 编 者 2004 年 9 月

丛 书 编 委 会 主 编 : 沈 大 林 副 主 编 : 苏 永 昌 张 晓 蕾 编 委 :( 按 姓 名 笔 画 排 列 ) 马 广 月 马 开 颜 王 玥 丰 金 茹 王 威 王 浩 轩 王 爱 赪 王 锦 王 翠 朱 立 迟 萌 曲 彭 生 迟 锡 栋 刘 璐 张 凤 红 肖 柠 朴 张 伦 杨 红 杨 旭 杨 素 生 张 磊 杨 继 萍 罗 红 霞 沈 昕 杜 金 沈 建 峰 陈 恺 硕 郑 原 郑 淑 晖 郑 瑜 郑 鹤 赵 亚 辉 陶 宁 高 立 军 袁 柳 崔 玥 曾 昊 董 鑫

审 稿 专 家 组 审 稿 专 家 :( 按 姓 名 笔 画 排 列 ) 丁 桂 芝 ( 天 津 职 业 大 学 ) 毛 一 心 ( 北 京 科 技 大 学 ) 毛 汉 书 ( 北 京 林 业 大 学 ) 王 行 言 ( 清 华 大 学 ) 邓 泽 民 ( 教 育 部 职 业 技 术 教 育 中 心 研 究 所 ) 冯 博 琴 ( 西 安 交 通 大 学 ) 艾 德 才 ( 天 津 大 学 ) 安 志 远 ( 北 华 航 天 工 业 学 院 ) 曲 建 民 ( 天 津 师 范 大 学 ) 刘 瑞 挺 ( 南 开 大 学 ) 吴 文 虎 ( 清 华 大 学 ) 宋 文 官 ( 上 海 商 学 院 ) 李 凤 霞 ( 北 京 理 工 大 学 ) 吴 功 宜 ( 南 开 大 学 ) 宋 红 ( 太 原 理 工 大 学 ) 陈 明 ( 中 国 石 油 大 学 ) 陈 维 兴 ( 北 京 信 息 科 技 大 学 ) 张 森 ( 浙 江 大 学 ) 徐 士 良 ( 清 华 大 学 ) 钱 能 ( 杭 州 电 子 科 技 大 学 ) 黄 心 渊 ( 北 京 林 业 大 学 ) 龚 沛 曾 ( 同 济 大 学 ) 潘 晓 南 ( 中 华 女 子 学 院 ) 蔡 翠 平 ( 北 京 大 学 )

PREFACE 丛 书 序 本 套 教 材 依 据 教 育 部 办 公 厅 和 信 息 产 业 部 办 公 厅 联 合 颁 发 的 中 等 职 业 院 校 计 算 机 应 用 与 软 件 技 术 专 业 领 域 技 能 型 紧 缺 人 才 培 养 指 导 方 进 行 规 划 根 据 我 们 多 年 的 教 学 经 验 和 对 国 外 教 学 的 先 进 方 法 的 分 析, 针 对 目 前 的 职 业 技 术 学 校 学 生 的 特 点, 采 用 引 领, 将 知 识 按 节 细 化, 与 知 识 相 结 合 的 教 学 方 式, 充 分 体 现 了 我 国 教 育 学 家 陶 行 知 先 生 的 教 学 做 合 一 教 育 思 想 通 过 完 成 的 实 际 操 作, 学 习 相 关 知 识 基 本 技 能 和 技 巧, 让 学 生 在 学 习 当 中 始 终 保 持 学 习 兴 趣, 充 满 成 就 感 和 探 索 精 神 这 样 不 仅 可 以 让 学 生 迅 速 上 手, 还 培 养 了 学 生 的 创 作 能 力 从 教 学 效 果 来 看, 这 种 教 学 方 式 可 以 使 学 生 快 速 掌 握 知 识 和 应 用 技 巧, 有 利 于 学 生 适 应 社 会 的 需 要 每 本 书 按 知 识 体 系 划 分 为 多 个 章 节, 每 一 是 一 个 教 学 单 元, 按 照 每 一 个 教 学 单 元 将 知 识 细 化, 每 一 的 知 识 有 相 对 的 体 系 结 构 在 每 一 个 教 学 单 元 中, 将 知 识 与 技 能 的 学 习 融 于 完 成 一 个 的 教 学 中, 将 知 识 与 很 好 地 结 合 成 一 体, 与 知 识 不 是 分 割 的 在 保 证 一 定 的 知 识 系 统 性 和 知 识 完 整 性 的 情 况 下, 不 追 求 知 识 的 完 整 性 每 个 教 学 单 元 由 效 果 操 作 步 骤 相 关 知 识 和 思 考 与 练 习 四 部 分 组 成 在 效 果 栏 目 中, 介 绍 完 成 的 效 果 ; 在 操 作 步 骤 栏 目 中 介 绍 完 成 的 操 作 方 法 和 操 作 技 巧 ; 在 相 关 知 识 栏 目 中 介 绍 与 本 单 元 有 关 的 知 识, 有 总 结 和 提 高 的 作 用 ; 在 思 考 与 练 习 栏 目 中, 提 供 了 一 些 与 本 有 关 的 思 考 与 练 习 题 对 于 程 序 设 计 类 的 教 程, 考 虑 程 序 设 计 技 巧 内 容 较 多, 不 易 于 用 一 个 带 动 多 项 知 识 点 的 学 习, 因 此 采 用 先 介 绍 相 关 知 识, 再 结 合 知 识 介 绍 1 个 或 多 个 丛 书 作 者 努 力 遵 从 教 学 规 律 面 向 实 际 应 用 理 论 联 系 实 际 便 于 自 学 等 原 则, 注 重 训 练 和 培 养 学 生 的 分 析 问 题 和 解 决 问 题 能 力, 注 重 提 高 学 生 的 学 习 兴 趣 和 对 创 造 能 力 的 培 养, 注 重 将 重 要 的 制 作 技 巧 融 于 完 成 的 介 绍 当 中 本 书 还 特 别 注 意 由 浅 入 深 循 序 渐 进, 使 读 者 在 阅 读 学 习 时 能 够 快 速 入 门, 还 可 以 达 到 较 高 的 水 平 读 者 可 以 边 进 行 制 作, 边 学 习 相 关 知 识 和 技 巧 采 用 这 种 方 法, 特 别 有 利 于 教 师 进 行 教 学 和 学 生 自 学 本 书 为 了 便 于 教 师 教 学, 提 供 了 实 时 演 示 的 多 媒 体 电 子 教, 将 大 部 分 的 操 作 步 骤 实 时 录 制 下 来, 让 教 师 可 以 摆 脱 重 复 操 作 的 烦 琐, 轻 松 教 学 参 与 本 套 教 材 编 写 的 作 者 不 仅 有 在 教 学 一 线 的 教 师, 还 有 在 企 业 负 责 项 目 开 发 的 技 术 人 员 他 们 将 教 学 与 工 作 需 求 更 紧 密 地 结 合 起 来, 通 过 完 全 的 教 学, 提 高 学 生 的 应 用 操 作 能 力, 为 我 国 职 业 技 术 教 育 探 索 更 添 一 臂 之 力 沈 大 林

CONTENTS 目 录 第 1 章 初 识 Java 语 言... 1 1.1 Java 语 言 概 述...1 1.1.1 Java 语 言 的 发 展 简 史... 1 1.1.2 Java 语 言 原 理... 2 1.1.3 Java 语 言 的 特 点... 3 1.1.4 Java 语 言 集 成 开 发 环 境... 5 思 考 与 练 习 1-1...6 1.2 安 装 Java 语 言 集 成 开 发 环 境...6 1.2.1 下 载 并 安 装 Java2 SDK... 6 1.2.2 Bin 文 件 夹... 9 1.2.3 设 置 环 境 变 量... 9 思 考 与 练 习 1-2...11 1.3 Java 语 言 程 序 的 组 成...12 1.3.1 Java Application 和 Java Applet... 12 1.3.2 Java 源 程 序 的 结 构... 12 1.3.3 Java 源 程 序 的 布 局... 14 思 考 与 练 习 1-3...14 1.4 DOS 操 作 系 统...14 1.4.1 DOS 磁 盘 操 作 系 统 简 介... 14 1.4.2 常 用 的 DOS 命 令... 15 1. 第 一 个 Java 应 用 程 序...17 思 考 与 练 习 1-4...19 1.5 HTML 语 言...19 1.5.1 HTML 语 言 简 介... 19 1.5.2 HTML 语 言 的 语 法... 20 2. 第 一 个 Java 小 程 序...21 思 考 与 练 习 1-5...23 第 2 章 Java 语 言 编 程 基 础... 24 2.1 注 释 语 句 和 打 印 语 句...24 2.1.1 注 释 语 句... 24 2.1.2 打 印 语 句 以 及 相 关 知 识... 25 3. 显 示 图 文...26 思 考 与 练 习 2-1... 27 2.2 数 据 类 型 与 变 量 和 常 量... 28 2.2.1 数 据 类 型... 28 2.2.2 变 量 和 常 量... 29 4. 交 换 变 量 值...33 思 考 与 练 习 2-2... 34 2.3 表 达 式 和 运 算 符... 35 2.3.1 常 用 的 表 达 式 和 运 算 符... 35 2.3.2 数 据 类 型 的 转 换... 39 5. 计 算 正 方 形...40 6. 判 断 奇 偶 数...41 思 考 与 练 习 2-3... 42 2.4 面 向 对 象 和 Java 库 类... 43 2.4.1 面 向 对 象... 43 2.4.2 Java 库 类... 44 2.4.3 Math 类 和 Integer 类... 47 7. 随 机 数...49 思 考 与 练 习 2-4... 50 第 3 章 流 程 控 制 语 句...52 3.1 分 支 结 构 语 句... 52 3.1.1 算 法 以 及 描 述 方 法... 52 3.1.2 if 语 句... 55 3.1.3 switch 语 句... 57 3.1.4 读 取 键 盘 输 入 的 数 据... 59

2 Java 程 序 设 计 教 程 ( 第 二 版 ) 8. 判 断 是 否 为 闰 年...61 9. 依 据 考 试 成 绩 给 出 总 评...62 思 考 与 练 习 3-1...64 3.2 循 环 结 构 语 句...66 3.2.1 while 语 句...66 3.2.2 for 循 环 语 句...68 3.2.3 多 重 循 环 语 句...73 3.2.4 跳 转 语 句...74 10. 定 位 输 出 26 个 英 文 字 母 及 其 ASCII 码...75 11. 猜 数 字...76 12. 求 200 以 内 的 质 数...78 13. 求 自 然 常 数 e 的 值...78 14. 显 示 九 九 乘 法 表...79 思 考 与 练 习 3-2...80 3.3 优 化 算 法...83 3.3.1 算 法...83 3.3.2 穷 举 法...85 15. 求 方 程 式 的 所 有 解...85 16. 求 特 殊 的 三 位 数...86 17. 使 用 穷 举 法 解 古 代 数 学 题...87 思 考 与 练 习 3-3...88 第 4 章 数 组 和 方 法...90 4.1 数 据 结 构...90 4.2 数 组...91 4.2.1 一 维 数 组...91 4.2.2 二 维 数 组...93 4.2.3 排 序...94 18. 统 计 候 选 人 的 票 数...99 19. 求 两 个 矩 阵 的 和...101 20. 矩 阵 的 行 列 互 换...102 21. 在 一 维 数 组 中 插 入 和 删 除 数 字...103 思 考 与 练 习 4-2... 105 4.3 方 法 和 递 归... 106 4.3.1 方 法...106 4.3.2 方 法 的 应 用...109 4.3.3 递 归 思 想...110 22. 求 2!+4!+ +10! 的 和...111 23. 费 波 纳 契 数 列...112 24. 哥 德 巴 赫 猜 想...113 25. 求 最 大 公 因 数 和 最 小 公 倍 数...114 思 考 与 练 习 4-3... 117 第 5 章 面 向 对 象 程 序 设 计... 119 5.1 面 向 对 象 程 序 设 计 及 其 5.1 实 现 方 法... 119 5.1.1 面 向 对 象 程 序 设 计 的 5.1.1 特 点...119 5.1.2 面 向 对 象 思 想 解 决 问 题 5.1.1 的 过 程...120 5.1.3 定 义 类...121 5.1.4 关 键 字 this...127 26. 创 建 抽 象 描 述 矩 形 的 类...128 27. 创 建 并 应 用 People 类...129 28. 创 建 并 应 用 Computer 类...130 思 考 与 练 习 5-1... 132 5.2 类 的 继 承 和 多 态... 133 5.2.1 类 的 继 承...133 5.2.2 关 键 字 super...135 5.2.3 类 的 多 态...136 29. 创 建 并 应 用 Shape 类 以 及 子 类...136 30. 输 出 图 书 销 售 量...139 31. 统 计 学 生 考 试 成 绩...141 思 考 与 练 习 5-2... 143 5.3 包 和 访 问 控 制 符... 145

目 录 3 5.3.1 包... 145 5.3.2 访 问 控 制 符... 147 6.3.2 JApplet 类 和 JFrame 类 的 6.3.2 作 用... 182 6.3.3 最 常 用 的 Swing 组 件... 184 32. 修 饰 符 的 作 用...148 思 考 与 练 习 5-3...151 6.3.4 界 面 布 局 管 理 器... 185 41. 绘 制 sin() 函 数 图...189 5.4 对 象 数 组 和 接 口...151 5.4.1 对 象 数 组... 151 42. 彩 色 条 纹 窗 体...190 43. 手 机 键 盘...191 5.4.2 接 口... 152 思 考 与 练 习 6-3...192 6.4 Swing 中 的 组 件...193 33. 使 用 接 口 输 出 费 波 纳 契 数 列 前 15 位...155 34. 使 用 接 口 计 算 数 列 的 和...156 6.4.1 基 本 的 Swing 组 件... 193 6.4.2 具 有 选 择 功 能 的 6.4.2 Swing 组 件... 194 思 考 与 练 习 5-4...158 6.4.3 BorderFactory 类... 197 第 6 章 图 形 用 户 界 面 设 计 与 实 现... 160 6.1 初 识 图 形 用 户 界 面...160 6.1.1 图 形 用 户 界 面 和 6.1.1 AWT 简 介... 160 6.1.2 基 本 组 件... 161 44. 模 拟 用 户 登 录 界 面...200 45. 简 易 格 式 工 具 栏...203 46. 客 户 信 息 登 记 界 面...204 47. 模 拟 网 上 购 物 界 面...206 思 考 与 练 习 6-4...209 35. 求 两 个 数 的 乘 积...164 36. 模 拟 彩 票 系 统...165 37. 客 户 信 息 登 记 界 面...167 思 考 与 练 习 6-1...168 6.5 事 件 处 理...211 6.5.1 事 件 的 概 念... 211 6.5.2 键 盘 事 件... 212 6.5.3 鼠 标 事 件... 213 6.2 编 辑 文 字 和 绘 制 图 形...169 48. 使 用 键 盘 移 动 按 钮...214 6.2.1 设 置 颜 色... 169 49. 跟 踪 鼠 标 的 移 动...215 6.2.2 编 辑 文 字... 171 50. 简 易 画 图 软 件...217 6.2.3 绘 制 图 形... 172 思 考 与 练 习 6-5...220 6.2.4 repaint() 方 法... 174 6.6 更 多 常 用 组 件 和 音 频 的 使 用...221 38. 简 易 字 体 对 话 框...175 39. 绘 制 卡 通 脸...176 40. 绘 制 多 种 图...177 6.6.1 菜 单 组 件... 221 6.6.2 对 话 框... 223 6.6.3 使 用 音 频 文 件... 226 思 考 与 练 习 6-2...178 6.3 认 识 Swing...180 6.3.1 什 么 是 Swing... 180 51. 展 示 各 类 菜 单 组 件...226 52. 播 放 音 乐...229 53. 测 试 你 适 合 的 职 业...231

4 Java 程 序 设 计 教 程 ( 第 二 版 ) 思 考 与 练 习 6-6...233 第 7 章 异 常 处 理 和 多 线 程...234 7.1 异 常 处 理...234 7.1.1 常 见 错 误...234 7.1.2 异 常 处 理...237 54. 处 理 除 数 为 零 的 异 常...240 55. 应 用 自 定 义 异 常 类...241 思 考 与 练 习 7-1...242 7.2 多 线 程...242 7.2.1 多 线 程 的 基 本 概 念...243 7.2.2 线 程 的 状 态 和 优 先 级...244 7.2.3 多 线 程 的 控 制 和 调 度...245 56. 两 个 线 程...247 57. 移 动 的 标 语...248 58. 模 拟 存 取 款 的 处 理 过 程...250 思 考 与 练 习 7-2... 252 附 录 参 考 答... 254