Java和Android开发学习指南(第2版) 封面

Java和Android开发学习指南(第2版)

暂无评分
章节数
40
ISBN
9787115417534

标签

内容简介

本书是英文原版《Java for Android》第2版的中文译本,面向希望通过掌握 Java 语言进而从事 Android 应用开发的读者编写。全书共50章,按学习顺序分为两大部分。 第一部分(第1章至第22章)系统讲解 Java 语言基础与核心特性:从 Java 的下载安装、第一个程序、编码惯例与集成开发环境讲起,依次介绍语言基础、语句、对象与类、核心类库、数组、继承、错误处理、数字操作、接口与抽象类、多态、枚举、日期时间处理、集合框架、泛型、输入/输出、注解、嵌套类与内部类、线程、并发工具、国际化与网络编程等内容。 第二部分(第23章至第50章)转入 Android 平台开发实战:先介绍 Android 概况与开发环境搭建,再逐章讲解活动、UI 组件、布局、监听器、操作栏、菜单、ListView、GridView、样式与主题、位图处理、图形与定制视图、片段与多面板布局、动画、偏好设置、文件与数据库操作、拍照与视频录制、声音录制、Handler、异步工具、服务、广播接收器、闹钟服务与内容提供者等主题。 书中示例以 Java 8 和当时的 Android 官方开发环境为基础,附录部分另附 javac、java、jar 三个命令行工具的说明,以及 NetBeans 与 Eclipse 的使用简介。

编辑推荐

把 Java 和 Android 放在一本书里讲,是这本书最实用也最容易被低估的设计。很多零基础读者卡在“Java 学完不会做 App”这道坎上,而 Android 教程又默认你已经熟悉 Java 语法、集合、线程和 I/O,结果两头落空。 本书由 Java 教程作者 Budi Kurniawan 编写,他以讲解清晰著称,其 Java 教程曾被德国斯图加特传媒学院选作教材;译者李强保持了技术表述的准确性。全书 50 章的切分非常细,每章篇幅不长、主题单一,适合按天推进,不会让人一翻开就被长章节压住。 第 1—22 章覆盖从环境安装到网络编程的 Java 主干,第 23—50 章顺着 Android 开发的实际动线展开:活动、布局与 UI 组件、列表与网格、片段与多面板、动画、文件与数据库、拍照录音、Handler 与异步、服务与广播接收器、内容提供者,几乎把做一个完整 App 会碰到的模块依次过了一遍。附录的 javac、java、jar 和 NetBeans/Eclipse 简介,对习惯依赖 IDE 的读者也是一种补充。 需要坦率说明的是,原书英文版出版于 2015 年,中文版 2016 年上市,示例基于 Java 8 与当时的 Android 官方开发环境。对于今天以 Kotlin 和 Android Studio 为主的开发实践来说,书中的工具链与部分 API 表述已经过时,读者要把它当作“打地基”的书,而不是“抄最新代码”的书。

适合谁读

适合

  • 完全没有 Java 基础、希望从零开始系统学习的编程新手
  • 会一点编程但没系统学过面向对象、想补齐 Java 主干知识的读者
  • 打算从 Java 转向 Android 应用开发、需要了解 Android 各模块的入门者
  • 在校学生或培训班学员,需要一本结构清晰、章节细碎可循序推进的教材式读物

不适合

  • 已经熟练使用 Kotlin 与 Android Studio 进行开发、只想找最新实践的中高级 Android 工程师
  • 希望通过本书直接上手 Jetpack Compose 等现代 Android 框架的读者
  • 只想抄一段能跑通的代码、不愿按章节循序学习的读者

阅读建议

  1. 先按第1—22章顺序读通 Java 部分,每章亲手敲完示例代码,不要跳过环境安装与编译运行两步。
  2. 进入 Android 部分后每学一个新组件(如活动、ListView、片段),立刻补一个自己能想出来的小功能进行练习。
  3. 把附录的 javac、java、jar 当作工具手册随手查阅,理解命令行编译有助于排查 IDE 报错。
  4. 阅读时对照官方文档核对 API 的现行写法,对书中已过时的工具链内容做标记而非照搬。

出版社简介

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

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

目录

  1. 第1章 Java基础
  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章 输入/输出
  17. 第17章 注解
  18. 第18章 嵌套类和内部类
  19. 第19章 线程
  20. 第20章 并发工具
  21. 第21章 国际化
  22. 第22章 网络
  23. 第23章 Android简介
  24. 第24章 初识Android
  25. 第25章 活动
  26. 第26章 UI组件
  27. 第27章 布局
  28. 第28章 监听器
  29. 第29章 操作栏
  30. 第30章 菜单
  31. 第31章 ListView
  32. 第32章 GridView
  33. 第33章 样式和主题
  34. 第34章 位图处理
  35. 第35章 图形和定制视图
  36. 第36章 片段
  37. 第37章 多面板布局
  38. 第38章 动画
  39. 第39章 偏好
  40. 第40章 操作文件

常见问题

这本书和《Java for Android》是什么关系?
本书是 Budi Kurniawan 所著《Java for Android》第 2 版的中文译本,由李强翻译、人民邮电出版社 2016 年出版,据 2015 年英文原著第 2 版译出。
书里的 Android 内容现在还能直接用吗?
原书成书于 2015 年前后,示例基于 Java 8 和当时的 Android 官方开发环境。今天的主流实践已转向 Kotlin 与 Android Studio,书中工具链与部分 API 表述会过时,建议作为基础概念学习,动手时对照官方最新文档。
零基础能直接读吗?
可以。第 1 章从 Java 的下载安装、第一个程序讲起,之后逐步进入语法、对象与类、集合、线程等内容,不预设编程经验,但需要读者愿意动手编译运行代码。
这本书有多少章、大概多厚?
全书共 50 章,分为 Java 基础(第 1—22 章)与 Android 开发(第 23—50 章)两部分,正文约 498 页,另附 5 个附录。
读完能独立做出一个 Android App 吗?
书中覆盖了活动、布局、UI 组件、列表、片段、动画、文件与数据库、多媒体、服务与内容提供者等常用模块,按章节动手练习后具备独立开发简单本地应用的能力,但复杂架构与网络后端集成仍需另行学习。

读者评论

查询本书

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

同一作者

同类高分