深入理解java 7 核心技术与最佳实践-成富[6寸pdf mobi epub kindle版].pdf
还剩
50页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
式 同 样 适 用 。 不 过 对 于 字 符 串 来 说 , 这 种 重 复 值 的检 查 还 有 一 个 特 殊 之 处 , 那 就 是 Java代 码 中 的 字 符串 可 以 包 含 Unicode转 义 字 符 。 重 复 值 的 检 查 是 在Java编 译 器 对 Java源 代 码 进 行 相 关 的 词 法 转 换 之 后才 进 行 的 。 这 个 词 法 转 换 过 程 中 包title=name+"女士";break;default:title=name;}return title;}}在 上 面 的 代 码 中 , Title类 的 generate方 法 中 的switch语 句 以 传 入 的 字 符 串 参 数 gender作 为 判 断 条件 , 在 对 应 的 case子 句 中 使 用 的 是 字 符 串 常 量 。注 意 在 switch语 句 中用 “ ×××先 生 ” , 女 性 就 使 用 “ ×××女 士 ” 。 判断 条 件 的 类 型 可 以 是 字 符 串 , 如 “ 男 ” 表 示 男性 , “ 女 ” 表 示 女 性 。 不 过 这 在 Java 7之 前 的switch语 句 中 是 行 不 通 的 , 之 前 只 能 添 加 额 外 的 代码 先 将 字 符 串 转 换 成 整 数 类 型 。 而 在 Java 7中 Java 7放 宽 了 这 个 限 制 , 额 外 增 加 了 一 种 可 以 在switch语 句 中 使 用 的 表 达 式 类 型 , 那 就 是 很 常 见 的字 符 串 , 即 String类 型 。1.2.1 基 本 用 法在 基 于 Java 7的 代 码 中 使 用 这 个 新 特 性 非 常 简单 , 因 为 这 个 新 特 性 并 没 有 改 变 switch的 语 法 含义1.2 在 switch语 句 中 使 用 字 符 串对 于 switch语 句 , 开 发 人 员 应 该 都 不 陌 生 。 大部 分 编 程 语 言 中 都 有 类 似 的 语 法 结 构 , 用 来 根 据 某个 表 达 式 的 值 选 择 要 执 行 的 语 句 块 。 对 于 switch语句 中 的 条 件 表 达 式 类 型 , 不 同 编 程 语 言 所 提 供 的 支持 是 的 “ < > ” 操 作 符 。 在 Java 8中 考 虑 的 2条 提 议 则分 别 是 集 合 类 字 面 量 和 为 List和 Map提 供 类 似 数 组的 按 序 号 的 访 问 方 式 。和 其 他 对 Java平 台 所 做 的 修 改 一 样 , Coin项 目所 建 议 的 修 改 也 需 要 通 过 JCP来 完 成 。 这 些 改 动 以JSR 334( Small E1.1 Coin项 目 介 绍在 介 绍 具 体 的 新 特 性 之 前 , 有 必 要 介 绍 一 下Coin项 目 。 OpenJDK中 的 Coin项 目 的 目 的 是 维 护对 Java语 言 所 做 的 语 法 增 强 。 在 Coin项 目 开 始 之初 , 曾 经 广 泛 地 向 社 区 征 求 提 议 。 在 短 短 的 一 个 月时 间 内 就 收 到 了 近 70条 提 议OpenJDK中 的 Coin项 目 ( Project Coin) 的 目的 就 是 为 了 收 集 对 Java语 言 的 语 法 进 行 增 强 的 建议 。 最 终 有 6个 语 法 新 特 性 被 加 入 到 了 Java 7中 。这 些 语 法 新 特 性 涉 及 switch语 句 、 整 数 字 面 量
发表评论
暂无评论,赶快抢占沙发吧。
如果觉得《kindle版java核心_深入理解java 7 核心技术与最佳实践-成富[6寸pdf mobi epub kindle版].pdf...》对你有帮助,请点赞、收藏,并留下你的观点哦!