Learn Java for Android Development, 3/e (Paperback)
暫譯: 學習 Java 進行 Android 開發,第 3 版 (平裝本)
Jeff Friesen
- 出版商: Apress
- 出版日期: 2014-02-27
- 定價: $2,310
- 售價: 6.0 折 $1,386
- 語言: 英文
- 頁數: 1200
- 裝訂: Paperback
- ISBN: 1430264543
- ISBN-13: 9781430264545
-
相關分類:
Android、Java 程式語言
-
其他版本:
Learn Java for Android Development: Migrating Java Se Programming Skills to Mobile Development 4/e
買這商品的人也買了...
-
$550$435 -
$660$627 -
$620$527 -
$1,200$948 -
$690$587 -
$780$616 -
$650$553 -
$580$452 -
$2,050$1,948 -
$480$408 -
$780$616 -
$480$379 -
$580$458 -
$680$537 -
$580$458 -
$780$616 -
$350$199 -
$400$316 -
$650$618 -
$500$395 -
$1,188Advanced Android Application Development, 4/e (Paperback)
-
$690$538 -
$480$379 -
$520$411 -
$550$434
商品描述
Learn Java for Android Development, Third Edition, is an update of a strong selling book that now includes a primer on Android app development (in Chapter 1 and Appendix C, which is distributed in the book’s code archive). This book teaches programmers the essential Java language skills necessary for effectively picking up and using the new Android SDK platform to build mobile, embedded, and even PC apps, especially game apps.
Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its APIs in order to improve your chances of succeeding as an effective Android app developer. This book helps you do that.
Each of the book’s 16 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 700 exercises are provided in an appendix. A second appendix provides a significant game-oriented Java application, which you can convert into an Android app.
Once you complete this one-of-a-kind book written by Jeff Friesen, an expert Java developer and JavaWorld.com columnist, you should be ready to begin your indie or professional Android app development journey.
What youll learn
- The Java skills necessary for Android development
- The core Java language fundamentals
- Classes, objects, inheritance, polymorphism, and interfaces
- Advanced Java language features (such as generics)
- The basic Java APIs necessary for Android (such as the String class and threading)
- The Collections Framework for organizing objects
- The Concurrency Utilities for simplifying multithreading
- Classic and New I/O
- Networking and database access
- Parsing, creating, and transforming XML documents
- Additional APIs for creating and accessing ZIP and JAR files, and more
Who this book is for
This book is for any programmer—including existing Java programmers and Objective-C based iPhone and iPad programmers— of any skill level who needs to obtain a solid understanding of the Java language and foundational Java APIs before jumping into Android app development.
Table of Contents
1. Getting Started with Java
2. Learning Language Fundamentals
3. Discovering Classes and Objects
4. Discovering Inheritance, Polymorphism, and Interfaces
5. Mastering Advanced Language Features Part 1
6. Mastering Advanced Language Features Part 2
7. Exploring the Basic APIs Part 1
8. Exploring the Basic APIs Part 2
9. Exploring the Collections Framework
10. Exploring the Concurrency Utilities
11. Performing Classic I/O
12. Accessing Networks
13. Migrating to New I/O
14. Accessing Databases
15. Parsing, Creating, and Transforming XML Documents
16. Focusing on Odds and Ends
17. Appendix A: Solutions to Exercises
18. Appendix B: Four of a Kind
19. Appendix C: Getting Started with Android***
***NOTE: Appendix C is not included in the physical book. Instead, it's distributed as a PDF file that's bundled with the book's code.
商品描述(中文翻譯)
《學習 Java 以進行 Android 開發(第三版)》是一本暢銷書的更新版,現在包含了 Android 應用程式開發的入門知識(在第一章和附錄 C 中,該附錄隨書的程式碼檔案一起提供)。本書教導程式設計師掌握有效使用新的 Android SDK 平台所需的基本 Java 語言技能,以便開發移動、嵌入式甚至 PC 應用程式,特別是遊戲應用程式。
Android 開發非常熱門,許多程式設計師都希望參與其中。然而,由於這項技術基於 Java,因此您應該首先牢牢掌握 Java 語言及其 API,以提高成為有效的 Android 應用程式開發者的成功機會。本書將幫助您達成這一目標。
本書的每一章都有練習部分,讓您有機會加強對該章內容的理解。書中提供了超過 700 道練習題的答案,附錄中還提供了一個重要的以遊戲為導向的 Java 應用程式,您可以將其轉換為 Android 應用程式。
完成這本由 Java 專家及 JavaWorld.com 專欄作家 Jeff Friesen 撰寫的獨特書籍後,您應該已經準備好開始您的獨立或專業的 Android 應用程式開發之旅。
您將學到的內容:
- Android 開發所需的 Java 技能
- Java 語言的核心基礎
- 類別、物件、繼承、多型和介面
- 進階 Java 語言特性(如泛型)
- Android 所需的基本 Java API(如 String 類別和執行緒)
- 用於組織物件的集合框架
- 簡化多執行緒的併發工具
- 經典 I/O 和新 I/O
- 網路和資料庫存取
- 解析、創建和轉換 XML 文件
- 用於創建和存取 ZIP 和 JAR 檔案的其他 API 等等
本書適合對象:
本書適合任何程式設計師——包括現有的 Java 程式設計師和基於 Objective-C 的 iPhone 和 iPad 程式設計師——無論技能水平如何,任何需要在進入 Android 應用程式開發之前,獲得對 Java 語言及其基礎 API 的深入理解的人。
目錄:
1. Java 入門
2. 學習語言基礎
3. 探索類別和物件
4. 探索繼承、多型和介面
5. 精通進階語言特性 第 1 部分
6. 精通進階語言特性 第 2 部分
7. 探索基本 API 第 1 部分
8. 探索基本 API 第 2 部分
9. 探索集合框架
10. 探索併發工具
11. 執行經典 I/O
12. 存取網路
13. 遷移到新 I/O
14. 存取資料庫
15. 解析、創建和轉換 XML 文件
16. 專注於雜項
17. 附錄 A:練習題解答
18. 附錄 B:四張相同
19. 附錄 C:Android 入門***
***注意:附錄 C 不包含在實體書中,而是作為 PDF 檔案與書籍的程式碼一起提供。