Java and Android Development: A Beginner's Guide (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有 Java 基础、希望从零开始系统学习的编程新手
- 会一点编程但没系统学过面向对象、想补齐 Java 主干知识的读者
- 打算从 Java 转向 Android 应用开发、需要了解 Android 各模块的入门者
- 在校学生或培训班学员,需要一本结构清晰、章节细碎可循序推进的教材式读物
Not a good fit for
- 已经熟练使用 Kotlin 与 Android Studio 进行开发、只想找最新实践的中高级 Android 工程师
- 希望通过本书直接上手 Jetpack Compose 等现代 Android 框架的读者
- 只想抄一段能跑通的代码、不愿按章节循序学习的读者
Reading tips
- 先按第1—22章顺序读通 Java 部分,每章亲手敲完示例代码,不要跳过环境安装与编译运行两步。
- 进入 Android 部分后每学一个新组件(如活动、ListView、片段),立刻补一个自己能想出来的小功能进行练习。
- 把附录的 javac、java、jar 当作工具手册随手查阅,理解命令行编译有助于排查 IDE 报错。
- 阅读时对照官方文档核对 API 的现行写法,对书中已过时的工具链内容做标记而非照搬。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1: Java Basics
- Chapter 2: Language Basics
- Chapter 3: Statements
- Chapter 4: Objects and Classes
- Chapter 5: Core Classes
- Chapter 6: Arrays
- Chapter 7: Inheritance
- Chapter 8: Error Handling
- Chapter 9: Working with Numbers
- Chapter 10: Interfaces and Abstract Classes
- Chapter 11: Polymorphism
- Chapter 12: Enums
- Chapter 13: Working with Dates and Times
- Chapter 14: The Collections Framework
- Chapter 15: Generics
- Chapter 16: Input/Output
- Chapter 17: Annotations
- Chapter 18: Nested and Inner Classes
- Chapter 19: Threads
- Chapter 20: Concurrency Utilities
- Chapter 21: Internationalization
- Chapter 22: Networking
- Chapter 23: Introduction to Android
- Chapter 24: Getting Started with Android
- Chapter 25: Activities
- Chapter 26: UI Components
- Chapter 27: Layouts
- Chapter 28: Listeners
- Chapter 29: The Action Bar
- Chapter 30: Menus
- Chapter 31: ListView
- Chapter 32: GridView
- Chapter 33: Styles and Themes
- Chapter 34: Bitmap Handling
- Chapter 35: Graphics and Custom Views
- Chapter 36: Fragments
- Chapter 37: Multi-Panel Layouts
- Chapter 38: Animation
- Chapter 39: Preferences
- Chapter 40: Working with Files
FAQ
这本书和《Java for Android》是什么关系?
书里的 Android 内容现在还能直接用吗?
零基础能直接读吗?
这本书有多少章、大概多厚?
读完能独立做出一个 Android App 吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.