明解Java 封面

明解Java

评分 4.2
字数
730字
章节数
16
丛书
图灵程序设计丛书
ISBN
9787115471857

标签

内容简介

《明解Java》是日本福冈工业大学副教授柴田望洋所著的一本面向初学者的 Java 入门教材,原书名为《新・明解Java入門》。全书沿袭“明解”系列教材的图文风格,用 284 幅图表和 258 段可运行代码,把读者从「能在屏幕上显示一行文字」逐步带到「能独立写出带继承、接口和异常处理的面向对象程序」。 内容编排遵循“先写示例程序、再执行看输出、然后解释原因”的顺序,让抽象的语法规则落到可以运行的结果上。全书共 16 章,依次讲解 Java 的来历与开发环境准备,字符输出,变量与键盘输入,if 与 switch 分支,do、while、for 循环与多重循环,基本类型、类型转换与位运算,数组与多维数组,方法定义、值传递与重载,类、构造函数与实例,自建日期类,类变量与类方法,包与访问控制,类的派生与多态,抽象类,接口,字符、字符串与 String 类,最后以异常处理收尾。书中穿插猜数字、猜拳、心算训练等小游戏示例,使练习不只是输出符号。 本书日文原版曾获日本工学教育协会著作奖,原版系列累计销量超过 100 万册;中文版采用双色印刷,适合零基础自学读者和以 Java 作为第一门编程语言的学生打基础。

编辑推荐

这本教材最让人放心的地方,是它并不假设读者已经“懂一点编程”。从怎么建源文件、怎么在屏幕上打出一行字开始,作者用极细的步骤把每个语法点拆开讲:先给出能跑的程序,再展示结果,最后才解释背后的规则。对于自学者来说,这种顺序比先抛概念再举例要友好得多。 图表密度是本书的一大特色。284 幅插图把变量与内存、数组的引用结构、继承关系、多态调用这些最容易“卡住新手”的地方画成了直观的示意图,配合 258 段代码,读起来更像在跟着一位耐心的老师逐行推演。示例程序也并非清一色的 `Hello World`,猜数字、猜拳、心算训练等小游戏把循环、分支、随机数、方法调用串起来,学完一节就能做出一个能玩的东西,成就感来得很快。 内容覆盖面值得强调:很多入门书讲到类与对象就收尾,本书则继续推进到包和访问控制、继承与多态、抽象类、接口、字符串处理与异常处理,完整走完 Java 语法的主体框架,读完可以直接衔接《Java 核心技术》一类的中级读物。原版曾获日本工学教育协会著作奖,系列销量超过百万册,中文版由有多年对日开发经验的译者翻译,术语使用与国内主流教材基本一致。双色印刷在同类教材中也不多见。 需要提醒的是,本书定位于语法与入门,不涉及集合框架、并发、JVM、Web 开发等工程话题,也不是一本可以当工具书随时查阅的“大全”。把它当作第一本 Java 书、动手敲完其中的代码,才是最合适的用法。

适合谁读

适合

  • 完全没有编程经验、想以 Java 作为第一门语言的零基础读者
  • 计算机相关专业学生,用于配合课程补基础或课前预习
  • 有其他语言基础、想系统梳理 Java 语法细节的转岗开发者
  • 自学型读者:偏好图示和逐行解说,不愿被大段理论劝退

不适合

  • 已有 Java 项目经验、想深入集合框架、并发、JVM 或框架的进阶读者
  • 需要一本可随时查阅语法细节的工具书或参考手册的读者
  • 想通过本书学习 Spring、Web 开发、数据库等工程实践的读者

阅读建议

  1. 务必边读边敲:每段示例代码都亲手输入并运行,对照书中的输出结果,观察改动一处代码后结果如何变化。
  2. 按章节顺序推进,不要跳过第6—9章的数组与类:这四章是后面继承、接口、异常处理的地基。
  3. 每章小结处合上书,尝试不看原文重写本章核心示例;写不出来时再回看,比反复阅读更有效。
  4. 读完第16章后,找一个简单的小项目(如命令行记账、猜数字进阶版)独立完成,把语法串成完整程序。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 在画面上显示字符
  2. 第2章 使用变量
  3. 第3章 程序流程之分支
  4. 第4章 程序流程之循环
  5. 第5章 基本类型和运算
  6. 第6章 数组
  7. 第7章 方法
  8. 第8章 类的基础知识
  9. 第9章 创建日期类
  10. 第10章 类变量和类方法
  11. 第11章 包
  12. 第12章 类的派生和多态
  13. 第13章 抽象类
  14. 第14章 接口
  15. 第15章 字符和字符串
  16. 第16章 异常处理

常见问题

这本书适合零基础自学吗?
适合。本书面向「会用电脑但没写过程序」的读者,从如何创建、编译和运行第一个程序讲起,配有大量图表和逐步解说,不需要任何编程前置知识。
需要什么开发环境?书里的代码能直接跑吗?
书中示例为 Java 基础语法程序,用任意 JDK(8 及以上)配合命令行或 IntelliJ IDEA、Eclipse 等 IDE 均可运行,代码基本无需修改;图灵社区提供随书代码清单可下载。
和《明解C语言》是同一系列吗?风格一样吗?
是同一作者柴田望洋的“明解”系列教材,风格一致:双色印刷、图表密集、先示例后讲解。区别在于本书讲的是 Java 与面向对象,而非 C 语言的指针与过程式编程。
读完能达到什么水平?还需要读什么?
读完后能掌握 Java 基础语法、类与对象、继承与多态、接口、字符串和异常处理,可独立编写命令行程序。之后可衔接《Java 核心技术 卷I》学习集合、泛型、并发等内容。
原书是哪一版?和繁体版《明解Java教學手冊》是同一本吗?
本书译自日文《新・明解Java入門》(ISBN 9784797387605)。繁体中文版《明解 Java 教學手冊》为较早版本的另一译本,章节结构相近但内容与代码有所更新,建议以简体版为准。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分