下载 >  开发技术 >  Java > Learn Java for Android Development

Learn Java for Android Development 评分:

Android Development to give you a solid Java foundation that you can later extend with knowledge of Android architecture, API, and tool specifics. This book will give you a strong grasp of the Java language and many important APIs that are fundamental to Android apps and other Java applications. It

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 foundational APIs to i mprove your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture of an Android app, the various Android-specific APIs, and Android-specific tools. If you do not already know Java fundamentals, you will probably end up with a massive headache from also having to quickly cram those fundamentals into your knowledge base. Learn Java for Android Development, Second Edition teaches programmers of any skill level the essential Java language and foundational Java API skills that must be learned to improve the programmer's chances of succeeding as an Android app developer. Each of the book's 14 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 500 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 book, you should be ready to dive into beginning Android app development. Maybe, start that journey with Apress' Beginning Android. What you'll learn *The Java language: This book provides complete coverage of nearly every pre-Java version 7 language feature (native methods are briefly mentioned but not formally covered). Starting with basic language features (e.g., comments, types, expressions, and statements), you progress to those features related to classes and objects, followed by object-oriented features related to inheritance, polymorphism, and interfaces. You then explore the advanced language features for nested types, packages, static imports, exceptions, assertions, annotations, generics, and enums. Continuing, you investigate strictfp, synchronized, volatile, the enhanced for loop statement, autoboxing/unboxing, and transient fields. *Java APIs: In addition to Object and APIs related to exceptions, you explore Math, StrictMath, BigDecimal, BigInteger, String, StringBuffer/StringBuilder, Boolean, Character, Byte, Short, Integer, Long, Float, Double, Number, the Threads API, System, Runtime, Process, the Collections Framework, the Concurrency Utilities, Date, Formatter, Random, Scanner, the ZIP and JAR APIs, File, RandomAccessFile, stream classes, and writer/reader classes, InetAddress, SocketOptions, Socket, ServerSocket, DatagramSocket, MulticastSocket, URL, URLConnection, URLEncoder, URLDecoder, NetWorkInterface, InterfaceAddress, CookieHandler, CookieManager, CookieStore, CookiePolicy, Buffer, ByteBuffer, CharBuffer, DoubleBuffer,FloatBuffer, IntBuffer, LongBuffer, ShortBuffer, MappedByteBuffer, Channel, WritableByteChannel, ReadableByteChannel,ScatteringByteChannel, GatheringByteChannel, FileChannel, the Regular Expressions API, JDBC, and more. *Applying these: You will learn how to use the JDK's javac (compiler), java (application launcher), javadoc (Java documentation generator), and jar (Java archive creator, updater, and extractor) tools. You will also receive an introduction to the Eclipse integrated development environment, which is the official standard for developing Android apps. 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 Contents1. 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 Additional Utility APIs 11. Performing Classic I/O 12. Accessing Networks 13. Migrating to New I/O 14. Accessing Databases A. Appendix A: Solutions to Exercises B. Appendix B: Four of a Kind C. Appendix C: Odds and Ends*** ***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. As well as covering updated topics from the previous edition of this book (e.g., References, Reflection, and Preferences), this 138-page appendix includes new content.
...展开详情收缩
2018-05-17 上传大小:3.92MB
想读
分享
收藏 举报
Learn Java for Android Development_2nd.pdf

面向Android的Java课本. 内容很齐全,很丰富.

立即下载
Django for Beginners_ Learn web development with

Django for Beginners_ Learn web development with Django 2.0 - William S. Vincent.rarDjango for Beginners_ Learn web development with Django 2.0 - William S. Vincent.rarDjango for Beginners_ Learn web development with Django 2.0 - William S. Vincent.rar

立即下载
Learn Java for Android Development 源代码

Learn Java for Android Development 源代码 Jeff Friesen (Author) Publisher: Apress; 1 edition (September 29, 2010) Language: English 学习android就是要多看源代码,这本书的代码相信对刚学android很有帮助

立即下载
Learn Java for Android Development 电子书

Learn Java for Android Development 电子书 Jeff Friesen (Author) Paperback: 656 pages Publisher: Apress; 1 edition (September 29, 2010) Language: English

立即下载
Learn Java for Android Development.pdf

出版商:Apress 書名:Learn Java for Android Development

立即下载
Packt.Learning.Node.js.Development.1788395549 True PDF

Packt.Learning.Node.js.Development.1788395549 True PDF Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own

立即下载
vuejs 2 web development projects

6个完整项目,实战类型的书籍 Project 1 - Markdown Notebook Project 2 - Castle Duel Browser Game Project 3 - Support Center Project 4 - Geolocated Blog Project 5 - Online Shop and Scaling Up Project 6 - Real-time Dashboard with Meteor

立即下载
Learn Android App Development

Learn Android App Development is a hands-on tutorial and useful reference. You'll quickly get up to speed and master the Android SDK and the Java that you need for your Android Apps. The Android SDK offers powerful features, and this book is the fastest path to mastering them—and the rest of the An

立即下载
Django for beginners learn web development with Django 2.0

Django for beginners learn web development with Django 2.0 ,python 3.x 亚马逊转制,高清带书签 注意: 本书是英文版

立即下载
iOS5下cocos2D 游戏开发经典电子书【英文PDF】

Learn cocos2D Game Development with iOS 5经典电子书,英文原版。

立即下载
Learn cocos2d Game Development with iOS 5

不多解释,刚出的一本好书,阅者自明~

立即下载
Packt.Learn.Qt.5.2018

Title: Learn Qt 5: Build modern, responsive cross-platform desktop applications with Qt, C++, and QML Author: Nicholas Sherriff (Nick) Length: 346 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2018-02-09 ISBN-10: 1788478851 ISBN-13: 9781788478854

立即下载
Python Web Development with Django 无水印pdf

Python Web Development with Django 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
learn java for android development(3rd).pdf

好书值得分享 第三版 英文最新版 有Java基础的同学的Android入门绝佳之书

立即下载
Learn Java for Android Development, 3rd Edition

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 foundational APIs to improve your chances of succeeding as an Android app developer.After all,you will

立即下载
Learn Java for Android Development, 2nd Edition

android开发必备好书,Smartphones and tablets are all the rage these days. Their popularity is largely due to their ability to run apps. Although the iPhone and iPad with their growing collection of Objective-C-based apps had a head start, Android-based smartphones and tablets with their growing collectio

立即下载
Vue.js 2 Web Development Projects Learn Vue.js by building 6 web apps_Code 源码

Vue.js 2 Web Development Projects Learn Vue.js by building 6 web apps_Code 源码 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
Vue.js 2 and Bootstrap 4 Web Development epub

Vue.js 2 and Bootstrap 4 Web Development 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
Apress.Learn.Android.Studio.3.with.Kotlin

Learn Android Studio 3 with Kotlin Efficient Android App Development

立即下载
Vue.js 2 Web Development Projects Learn Vue.js by building 6 web apps mobi

Vue.js 2 Web Development Projects Learn Vue.js by building 6 web apps 英文mobi 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
--> -->
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Learn Java for Android Development

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
0 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: