JAVA编程基础教程

上传人:油条 文档编号:2675823 上传时间:2017-07-26 格式:PDF 页数:52 大小:1.37MB
返回 下载 相关 举报
JAVA编程基础教程_第1页
第1页 / 共52页
JAVA编程基础教程_第2页
第2页 / 共52页
JAVA编程基础教程_第3页
第3页 / 共52页
JAVA编程基础教程_第4页
第4页 / 共52页
JAVA编程基础教程_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《JAVA编程基础教程》由会员分享,可在线阅读,更多相关《JAVA编程基础教程(52页珍藏版)》请在金锄头文库上搜索。

1、Java 编 程 基 础 教 程前 言在 最 受 欢 迎 的 程 序 设 计 语 言 排 行 榜 上 , Java 语 言 已 经 连 续 数 年 位 列 榜 首 。 “ Write once,Runanywhere, ( 一 次 编 写 , 到 处 可 行 ) ” , 这 是 一 种 很 有 效 率 的 编 程 方 式 。 跨 平 台 、 完 全面 向 对 象 、 既 适 于 单 机 编 程 也 适 合 于 Internet编 程 等 特 点 , 给 Java 语 言 注 入 了 强 大 的 生 命力 。 而 Java语 言 也 取 得 了 举 世 瞩 目 、 全 球 公 认 的 地 位 。

2、如 今 的 时 代 , 电 子 设 备 嵌 入 Java 技 术 , Java智 能 卡 海 量 发 行 , PC中 广 泛 应 用 Java 技术 , 电 信 运 营 商 支 持 Java技 术 , Java开 发 人 员 数 量 也 日 增 月 长 。 另 外 , Java 开 发 者 锐 意 创新 , 将 Java 技 术 应 用 到 各 种 领 域 , 使 得 Java 技 术 已 经 成 为 世 界 上 最 卓 越 的 企 业 应 用 和 移 动应 用 开 发 平 台 之 一 。 历 史 上 从 没 有 过 像 Java平 台 这 样 能 够 如 此 广 泛 地 应 用 , 许 多

3、公 司 和 软件 人 员 大 量 使 用 Java技 术 。亲 爱 的 读 者 , 如 果 你 是 在 校 生 , 正 在 上 Java程 序 设 计 这 门 课 程 , 请 你 珍 惜 校 园 的 时 光 ,珍 惜 学 习 的 机 会 , 发 挥 你 的 聪 明 才 智 吧 , Java已 经 是 无 处 不 在 , 你 的 努 力 也 不 会 徒 然 。 如果 你 是 一 个 自 学 者 , 那 跟 随 本 书 二 十 四 讲 的 引 领 , 循 序 渐 进 , 你 一 定 能 从 入 门 到 进 阶 , 假 如你 有 困 惑 之 处 , 欢 迎 给 编 者 发 邮 件 讨 论 。 如 果

4、 您 是 一 位 老 师 , 为 您 的 学 生 选 择 课 本 , 您 此 时手 中 的 这 一 本 应 是 一 个 不 错 的 选 择 , 教 、 学 、 做 几 个 环 节 , 一 本 书 通 达 。下 面 介 绍 本 书 的 结 构 , 兼 谈 一 下 本 书 的 学 习 策 略 。本 书 共 分 五 篇 :Java语 言 入 门 篇 主 要 为 零 起 点 的 读 者 准 备 。 对 于 有 C或 C+语 言 基 础 的 读 者 , 该 篇 简单 学 习 即 可 。面 向 对 象 篇 至 关 重 要 的 理 论 篇 , 为 所 有 学 习 Java 语 言 的 读 者 准 备 , 学

5、 习 该 篇 时 要 缓进 而 踏 实 , 精 学 多 悟 , 可 辅 以 上 机 实 训 加 强 理 论 理 解 。数 据 流 应 用 篇 不 可 或 缺 的 应 用 篇 , 为 所 有 学 习 Java语 言 的 读 者 准 备 , 文 件 的 输 入 /输 出 是 语 言 基 本 的 功 能 , 该 篇 的 学 习 策 略 应 以 上 机 实 训 为 主 , 从 验 证 到 设 计 。Java GUI 编 程 篇 重 要 应 用 篇 , 通 过 该 篇 的 学 习 , 读 者 可 设 计 出 视 窗 风 格 的 应 用 程 序 。本 篇 的 学 习 策 略 是 实 践 、 再 实 践 ,

6、 从 小 的 示 例 到 较 大 的 项 目 设 计 。高 级 应 用 篇 进 阶 选 学 篇 , 全 篇 内 容 可 根 据 课 时 情 况 , 按 务 实 原 则 选 学 选 讲 。各 篇 分 讲 合 成 :每 篇 由 37讲 组 成 , 同 一 篇 中 的 各 讲 循 序 渐 进 , 由 浅 入 深 , 由 入 门 到 提 高 。面 向 对 象 篇 和 Java GUI 编 程 篇 中 的 最 后 一 讲 都 可 作 为 选 学 或 自 学 的 内 容 。 高 级 应 用 篇中 的 第 二 十 讲 建 议 选 学 , 其 后 的 各 讲 可 跳 选 。一 讲 一 主 题 , 每 讲 可

7、对 应 2 学 时 左 右 。集 成 实 践 环 节 :上 机 实 训 和 指 导 , 共 安 排 了 二 十 四 个 实 训 , 一 讲 对 应 一 个 实 训 , 实 训 部 分 可 根 据 课 时 选做 , 建 议 读 者 在 课 时 外 补 充 完 成 所 有 实 训 。 若 采 用 “ 教 、 学 、 做 一 体 化 ” 的 教 学 方 式 , 可 将讲 训 联 合 , 教 和 学 、 学 和 做 便 有 机 融 成 一 体 。课 程 设 计 任 务 和 指 导 , 安 排 了 一 个 “ 写 字 留 痕 ” 日 记 本 的 设 计 课 题 , 可 作 为 12周 的 设计 实 践

8、。 课 题 涉 及 知 识 基 本 在 前 四 篇 中 , 扩 展 的 一 小 部 分 新 知 识 在 “ 指 导 ” 环 节 进 行 了 说 明和 演 示 。 指 导 环 节 还 补 充 了 将 Java应 用 程 序 包 装 成 可 执 行 的 Jar 文 件 的 简 捷 方 法 , 该 方 法可 在 学 习 应 用 篇 的 过 程 中 提 前 穿 插 学 习 。本 书 的 特 点 :脉 络 清 晰 , 易 学 好 用 。 分 篇 的 组 织 结 构 , 给 读 者 一 个 全 局 认 识 的 框 架 。 每 篇 分 讲 , 以 主题 组 织 , 意 在 将 “ 学 ” 而 非 “ 教 ”

9、 放 在 主 导 的 地 位 。 好 “ 学 ” 了 , 便 也 易 “ 教 ” 了 。案 例 丰 富 , 剖 析 透 彻 。 全 书 共 有 160 多 个 程 序 示 例 , 有 用 以 阅 读 的 程 序 和 需 要 设 计 的 程序 , 均 给 出 到 位 的 分 析 。 应 用 篇 中 精 选 项 目 案 例 , 递 进 式 拓 展 , 多 而 不 乱 。适 用 面 广 , 务 实 性 强 。 从 起 点 上 说 , 本 书 兼 顾 了 零 起 点 和 有 语 言 基 础 的 读 者 ; 从 目 标 上说 , 本 书 适 合 Java 程 序 设 计 基 础 目 标 和 进 阶 目

10、标 的 读 者 。本 书 由 沙 洲 工 学 院 的 杨 佩 理 和 周 洪 斌 两 位 老 师 合 作 完 成 。 杨 佩 理 精 心 设 计 了 目 录 纲 要 ,在 积 累 多 年 几 经 修 改 的 教 案 基 础 上 执 笔 成 稿 , 周 洪 斌 参 与 编 写 了 高 级 应 用 篇 。 全 书 由 杨 佩 理统 稿 。本 书 在 编 写 过 程 中 得 到 了 顾 元 刚 老 师 的 支 持 和 鼓 励 , 葛 馨 阳 同 学 给 了 可 行 的 建 议 并 帮 助挽 救 了 一 个 书 稿 文 档 , 在 此 表 示 衷 心 感 谢 , 由 于 你 们 的 支 持 才 让 此

11、 书 尽 早 面 世 。 同 时 感 谢 所有 在 出 版 过 程 中 给 予 帮 助 的 人 , 谢 谢 你 们 , 让 本 书 顺 利 付 梓 。由 于 水 平 有 限 , 缺 点 和 欠 妥 之 处 难 免 , 恳 请 读 者 帮 助 指 正 。E-mail: 。编 者2009年 5 月目 录前 言第 一 篇 Java语 言 入 门 篇第 一 讲 Java语 言 快 速 入 门 2一 、 Java的 起 源 和 发 展 历 程 2二 、 Java语 言 的 工 作 原 理 及 特 点 3三 、 Java开 发 环 境 的 建 立 5四 、 第 一 个 Java程 序 的 编 译 和 运

12、行 6第 二 讲 Java中 的 数 据 类 型 和 运 算 11一 、 Java输 入 /输 出 的 初 步 运 用 11二 、 Java的 标 识 符 和 保 留 字 12三 、 Java的 基 本 数 据 类 型 13四 、 Java基 本 数 据 类 型 转 换 16五 、 Java中 的 运 算 18第 三 讲 Java结 构 化 编 程 24一 、 分 支 结 构 24二 、 循 环 结 构 28三 、 循 环 控 制 和 循 环 嵌 套 30四 、 Java结 构 化 编 程 综 合 33第 二 篇 面 向 对 象 篇第 四 讲 类 的 定 义 和 使 用 38一 、 面 向 对

13、 象 程 序 设 计 思 想 38二 、 类 的 定 义 39三 、 对 象 的 创 建 和 对 象 引 用 41四 、 静 态 变 量 和 静 态 方 法 的 运 用 43第 五 讲 对 象 的 初 始 化 47一 、 用 构 造 方 法 确 保 初 始 化 47二 、 方 法 的 重 载 49三 、 this关 键 字 51四 、 对 象 的 初 始 化 过 程 53第 六 讲 类 的 封 装 56一 、 软 件 包 的 创 建 和 使 用 56二 、 成 员 访 问 权 限 修 饰 符 59三 、 类 的 访 问 权 限 修 饰 符 62第 七 讲 类 的 继 承 64一 、 无 继 承

14、 时 多 类 协 作 64二 、 类 继 承 的 实 现 65三 、 类 继 承 时 方 法 的 重 写 68四 、 super关 键 字 69五 、 阻 止 类 的 继 承 70第 八 讲 类 的 多 态 73一 、 对 象 的 类 型 转 换 73二 、 抽 象 类 和 抽 象 方 法 74三 、 接 口 的 创 建 和 使 用 76第 九 讲 Java中 的 数 组 和 字 符 串 80一 、 Java中 的 数 组 80二 、 String字 符 串 84三 、 StringBuffer字 符 串 86四 、 Java中 命 令 行 参 数 的 用 法 88第 十 讲 Java资 源

15、结 构 91一 、 Java资 源 库 概 述 91二 、 java.lang包 中 常 用 的 基 础 类 92三 、 java.util包 中 常 用 的 工 具 类 96四 、 查 阅 Java 文 档 理 解 Java资 源 98第 三 篇 数 据 流 应 用 篇第 十 一 讲 Java中 的 异 常 处 理 104一 、 异 常 和 异 常 处 理 机 制 104二 、 异 常 的 封 装 和 分 类 105三 、 异 常 处 理 的 实 现 106四 、 建 立 自 己 的 异 常 类 109第 十 二 讲 文 件 管 理 和 I/O入 门 113一 、 File类 和 文 件 管

16、 理 113二 、 数 据 流 的 封 装 概 述 115三 、 RandomAccessFile文 件 操 作 117第 十 三 讲 Java中 的 字 符 流 122一 、 Reader和 Writer 122二 、 FileReader和 FileWriter 123三 、 其 他 字 符 I/O流 124第 十 四 讲 Java中 的 字 节 流 129一 、 InputStream和 OutputStream 129二 、 FileInputStream和 FileOutputStream 131三 、 其 他 字 节 I/O流 132第 四 篇 Java GUI编 程 篇第 十 五 讲 Java GUI编 程 入 门 138一 、 Java GUI编 程 概 述 138二 、 用 JFrame 类 创 建 窗 口 界 面 140三 、 Java GUI常 用 组 件 143第 十 六 讲 Java GUI布 局 管 理 149一 、 Java GUI布 局 管 理 概 述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号