Normal view MARC view ISBD view

Learn Java for Android Development : Java 8 and Android 5

By: Friesen, Jeff.
Material type: TextTextSeries: eBooks on Demand.Publisher: Dordrecht : Springer, 2014Edition: 3rd ed.Description: 1 online resource (1190 p.).ISBN: 9781430264552.Subject(s): Android (Electronic resource) | Computer science | Computer software -- Development | Java (Computer program language)Genre/Form: Electronic books.Additional physical formats: Print version:: Learn Java for Android Development : Java 8 and Android 5DDC classification: 005.133 LOC classification: QA76.73.J38 .F384 2014Online resources: Click here to view this ebook.
Contents:
Contents at a Glance; Introduction; Chapter 1: Getting Started with Java; What Is Java?; Java Is a Language; Java Is a Platform; Java SE, Java EE, and Java ME; Installing the JDK and Exploring Example Applications; Hello, World!; DumpArgs; EchoText; Installing and Exploring the Eclipse IDE; Java Meets Android; What Is Android?; History of Android; Android Architecture; Android Says Hello; Summary; Chapter 2: Learning Language Fundamentals; Learning Application Structure; Learning Comments; Single-Line Comments; Multiline Comments; Javadoc Comments; Learning Identifiers; Learning Types
Primitive TypesUser-Defined Types; Array Types; Learning Variables; Learning Expressions; Simple Expressions; Compound Expressions; Additive Operators; Array Index Operator; Assignment Operators; Bitwise Operators; Cast Operator; Conditional Operators; Equality Operators; Logical Operators; Member Access Operator; Method Call Operator; Multiplicative Operators; Object Creation Operator; Relational Operators; Shift Operators; Unary Minus/Plus Operators; Precedence and Associativity; Learning Statements; Assignment Statements; Decision Statements; If Statement; If-Else Statement
Switch StatementLoop Statements; For Statement; While Statement; Do-While Statement; Looping Over the Empty Statement; Break and Labeled Break Statements; Continue and Labeled Continue Statements; Summary; Chapter 3: Discovering Classes and Objects; Declaring Classes; Classes and Applications; Constructing Objects; Default Constructor; Explicit Constructors; Objects and Applications; Encapsulating State and Behaviors; Representing State via Fields; Declaring and Accessing Class Fields; Declaring and Accessing Instance Fields; Reviewing Field-Access Rules; Representing Behaviors via Methods
Declaring and Invoking Class MethodsDeclaring and Invoking Instance Methods; Returning from a Method via the Return Statement; Chaining Together Instance Method Calls; Passing Arguments to Methods; Invoking Methods Recursively; Overloading Methods; Reviewing Method-Invocation Rules; Hiding Information; Initializing Classes and Objects; Class Initializers; Instance Initializers; Initialization Order; Collecting Garbage; Revisiting Arrays; Summary; Chapter 4: Discovering Inheritance, Polymorphism, and Interfaces; Building Class Hierarchies; Extending Classes; The Ultimate Superclass; Cloning
EqualityFinalization; Hash Codes; String Representation; Composition; The Trouble with Implementation Inheritance; Changing Form; Upcasting and Late Binding; Abstract Classes and Abstract Methods; Downcasting and Runtime Type Identification; Covariant Return Types; Formalizing Class Interfaces; Declaring Interfaces; Implementing Interfaces; Extending Interfaces; Why Use Interfaces?; Summary; Chapter 5: Mastering Advanced Language Features, Part 1; Mastering Nested Types; Static Member Classes; Nonstatic Member Classes; Anonymous Class es; Local Class es; Inner Classes and Memory Leaks
Interfaces within Classes and Classes within Interfaces
Summary: Pro Asynchronous Programming with .NET teaches the essential skill of asynchronous programming in .NET. It answers critical questions in .NET application development, such as: how do I keep my program responding at all times to keep my users happy how do I make the most of the available hardware how can I improve performanceIn the modern world, users expect more and more from their applications and devices, and multi-core hardware has the potential to provide it. But it takes carefully crafted code to turn that potential into responsive, scalable applications.With Pro Asynchronous Programming
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.73.J38 .F384 2014 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1694220 Available EBL1694220
Browsing UT Tyler Online Shelves , Shelving location: Online Close shelf browser
QA76.73.J38 C367 2012 Introduction to Compiler Construction in a Java World. QA76.73.J38 D433 2014 JavaFX 8. QA76.73 .J38 F34 2015 Java Programming 24-Hour Trainer. QA76.73.J38 .F384 2014 Learn Java for Android Development : QA76.73.J38.F73 2013 Beginning jQuery. QA76.73.J38.F754 2013 Learn Java for Android Development. QA76.73.J38.G65 2013 Beginning Java EE 7.

Contents at a Glance; Introduction; Chapter 1: Getting Started with Java; What Is Java?; Java Is a Language; Java Is a Platform; Java SE, Java EE, and Java ME; Installing the JDK and Exploring Example Applications; Hello, World!; DumpArgs; EchoText; Installing and Exploring the Eclipse IDE; Java Meets Android; What Is Android?; History of Android; Android Architecture; Android Says Hello; Summary; Chapter 2: Learning Language Fundamentals; Learning Application Structure; Learning Comments; Single-Line Comments; Multiline Comments; Javadoc Comments; Learning Identifiers; Learning Types

Primitive TypesUser-Defined Types; Array Types; Learning Variables; Learning Expressions; Simple Expressions; Compound Expressions; Additive Operators; Array Index Operator; Assignment Operators; Bitwise Operators; Cast Operator; Conditional Operators; Equality Operators; Logical Operators; Member Access Operator; Method Call Operator; Multiplicative Operators; Object Creation Operator; Relational Operators; Shift Operators; Unary Minus/Plus Operators; Precedence and Associativity; Learning Statements; Assignment Statements; Decision Statements; If Statement; If-Else Statement

Switch StatementLoop Statements; For Statement; While Statement; Do-While Statement; Looping Over the Empty Statement; Break and Labeled Break Statements; Continue and Labeled Continue Statements; Summary; Chapter 3: Discovering Classes and Objects; Declaring Classes; Classes and Applications; Constructing Objects; Default Constructor; Explicit Constructors; Objects and Applications; Encapsulating State and Behaviors; Representing State via Fields; Declaring and Accessing Class Fields; Declaring and Accessing Instance Fields; Reviewing Field-Access Rules; Representing Behaviors via Methods

Declaring and Invoking Class MethodsDeclaring and Invoking Instance Methods; Returning from a Method via the Return Statement; Chaining Together Instance Method Calls; Passing Arguments to Methods; Invoking Methods Recursively; Overloading Methods; Reviewing Method-Invocation Rules; Hiding Information; Initializing Classes and Objects; Class Initializers; Instance Initializers; Initialization Order; Collecting Garbage; Revisiting Arrays; Summary; Chapter 4: Discovering Inheritance, Polymorphism, and Interfaces; Building Class Hierarchies; Extending Classes; The Ultimate Superclass; Cloning

EqualityFinalization; Hash Codes; String Representation; Composition; The Trouble with Implementation Inheritance; Changing Form; Upcasting and Late Binding; Abstract Classes and Abstract Methods; Downcasting and Runtime Type Identification; Covariant Return Types; Formalizing Class Interfaces; Declaring Interfaces; Implementing Interfaces; Extending Interfaces; Why Use Interfaces?; Summary; Chapter 5: Mastering Advanced Language Features, Part 1; Mastering Nested Types; Static Member Classes; Nonstatic Member Classes; Anonymous Class es; Local Class es; Inner Classes and Memory Leaks

Interfaces within Classes and Classes within Interfaces

Pro Asynchronous Programming with .NET teaches the essential skill of asynchronous programming in .NET. It answers critical questions in .NET application development, such as: how do I keep my program responding at all times to keep my users happy how do I make the most of the available hardware how can I improve performanceIn the modern world, users expect more and more from their applications and devices, and multi-core hardware has the potential to provide it. But it takes carefully crafted code to turn that potential into responsive, scalable applications.With Pro Asynchronous Programming

Description based upon print version of record.

Author notes provided by Syndetics

Jeff Friesen is a freelance tutor and software developer with an emphasis on Java (and now Android). In addition to authoring Learn Java for Android Development and co-authoring Android Recipes -- Jeff has written numerous articles on Java and other technologies for JavaWorld (a href="http://www.JavaWorld.com"JavaWorld.com/a), informIT (a href="http://www.InformIT.com"InformIT.com/a), a href="http://www.java.net"Java.net/a, and DevSource (a href="http://www.DevSource.com"DevSource.com/a). Jeff can be contacted via his website at a href="http://www.tutortutor.ca"TutorTutor.ca/a.

There are no comments for this item.

Log in to your account to post a comment.