|
Welcome to Java. This chapter launches you on a tour of this technology by focusing on fundamentals.
First, you receive an answer to the “What is Java?” question. If you have not previously encountered Java,
the answer might surprise you. Next, you are introduced to some basic tools that will help you start
developing Java programs, and to the NetBeans integrated development environment, which simplifies
the development of these programs. Finally, you explore fundamental language features.
What you’ll learn
-
The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
-
A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2
-
Various Java 7 tools, starting with the javac compiler and java application launcher
-
How to create user interfaces, working with web services, and a whole lot more
-
The basics of getting started with Android app development
Who this book is for
This book targets the following groups of developers:
-
Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
-
Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
-
All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
-
Even advanced Java developers may find a few items of interest
Table of Contents
-
Getting Started with Java
-
Discovering Classes and Objects
-
Exploring Advanced Language Features
-
Touring Language and Utility APIs
-
Collecting Objects
-
Touring Additional Utility APIs
-
Creating and Enriching Graphical User Interfaces
-
Interacting with Filesystems
-
Interacting with Networks and Databases
-
Parsing, Creating, and Transforming XML Documents
-
Working with Web Services
-
Java 7 Meets Android
|
|