Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Jeff Friesen
Learn Java for Android Development, Second Edition
Title Page
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewers
Acknowledgments
Introduction
Chapter 1: Getting Started With Java
What Is Java?
Installing and Exploring the JDK
Installing and Exploring the Eclipse IDE
Overview of Java APIs
Summary
Chapter 2: Learning Language Fundamentals
Learning Comments
Learning Identifiers
Learning Types
Learning Variables
Learning Expressions
Learning Statements
Summary
Chapter 3: Discovering Classes and Objects
Declaring Classes and Instantiating Objects
Encapsulating State and Behaviors
Initializing Classes and Objects
Collecting Garbage
Revisiting Arrays
Summary
Chapter 4: Discovering Inheritance, Polymorphism, and Interfaces
Building Class Hierarchies
Changing Form
Formalizing Class Interfaces
Summary
Chapter 5: Mastering Advanced Language Features Part 1
Mastering Nested Types
Mastering Packages
Mastering Static Imports
Mastering Exceptions
Summary
Chapter 6: Mastering Advanced Language Features Part 2
Mastering Assertions
Mastering Annotations
Mastering Generics
Mastering Enums
Summary
Chapter 7: Exploring the Basic APIs Part 1
Exploring the Math APIs
Exploring String Management
Obtaining Package Information
Summary
Chapter 8: Exploring the Basic APIs Part 2
Exploring the Primitive Type Wrapper Classes
Exploring Threads
Exploring System Capabilities
Summary
Chapter 9: Exploring the Collections Framework
Exploring Collections Framework Fundamentals
Exploring Lists
Exploring Sets
Exploring Sorted Sets
Exploring Navigable Sets
Exploring Queues
Exploring Deques
Exploring Maps
Exploring Sorted Maps
Exploring Navigable Maps
Exploring the Arrays and Collections Utility APIs
Exploring the Legacy Collection APIs
Summary
Chapter 10: Exploring Additional Utility APIs
Exploring the Concurrency Utilities
Exploring the Date Class
Exploring the Formatter Class
Exploring the Random Class
Exploring the Scanner Class
Exploring the ZIP and JAR APIs
Summary
Chapter 11: Performing Classic I/O
Working with the File API
Working with the RandomAccessFile API
Working with Streams
Working with Writers and Readers
Summary
Chapter 12: Accessing Networks
Accessing Networks via Sockets
Accessing Networks via URLs
Accessing Network Interfaces and Interface Addresses
Managing Cookies
Summary
Chapter 13: Migrating to New I/O
Working with Buffers
Working with Channels
Working With Regular Expressions
Summary
Chapter 14: Accessing Databases
Introducing Java DB
Introducing SQLite
Accessing Databases via JDBC
Summary
Appendix A: Solutions to Exercises
Chapter 1: Getting Started with Java
Chapter 2: Learning Language Fundamentals
Chapter 3: Discovering Classes and Objects
Chapter 4: Discovering Inheritance, Polymorphism, and Interfaces
Chapter 5: Mastering Advanced Language Features Part 1
Chapter 6: Mastering Advanced Language Features Part 2
Chapter 7: Exploring the Basic APIs Part 1
Chapter 8: Exploring the Basic APIs Part 2
Chapter 9: Exploring the Collections Framework
Chapter 10: Exploring Additional Utility APIs
Chapter 11: Performing Classic I/O
Chapter 12: Accessing Networks
Chapter 13: Migrating to New I/O
Chapter 14: Accessing Databases
Appendix B: Four of a Kind
Understanding Four of a Kind
Modeling Four of a Kind in Pseudocode
Converting Pseudocode to Java Code
Compiling, Running, and Distributing FourOfAKind
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset