Learning Java: A Bestselling Hands-on Java Tutorial by Patrick NiemeyerLearning Java: A Bestselling Hands-on Java Tutorial by Patrick Niemeyer

Learning Java: A Bestselling Hands-on Java Tutorial

byPatrick Niemeyer, Daniel Leuck

Paperback | July 5, 2013

Pricing and Purchase Info

$41.59 online 
$79.99 list price save 48%
Earn 208 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Available in stores


Java is the preferred language for many of today’s leading-edge technologies—everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.

You’ll learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java’s new concurrency utilities, and APIs for web services and XML. You’ll also find an updated tutorial on how to get started with the Eclipse IDE, and a brand-new introduction to database access in Java.

Patrick Niemeyer became involved with Oak (Java's predecessor) while working at Southwestern Bell Technology Resources. He is an independent consultant and author in the areas of networking and distributed applications. Pat is the author of BeanShell, a popular Java scripting language, as well as various other free goodies on the Net. ...
Title:Learning Java: A Bestselling Hands-on Java TutorialFormat:PaperbackProduct dimensions:1010 pages, 9.19 × 7 × 2.04 inShipping dimensions:9.19 × 7 × 2.04 inPublished:July 5, 2013Publisher:O'Reilly MediaLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1449319246

ISBN - 13:9781449319243


Table of Contents

  • Preface
  • Chapter 1: A Modern Language
  • Chapter 2: A First Application
  • Chapter 3: Tools of the Trade
  • Chapter 4: The Java Language
  • Chapter 5: Objects in Java
  • Chapter 6: Relationships Among Classes
  • Chapter 7: Working with Objects and Classes
  • Chapter 8: Generics
  • Chapter 9: Threads
  • Chapter 10: Working with Text
  • Chapter 11: Core Utilities
  • Chapter 12: Input/Output Facilities
  • Chapter 13: Network Programming
  • Chapter 14: Programming for the Web
  • Chapter 15: Web Applications and Web Services
  • Chapter 16: Swing
  • Chapter 17: Using Swing Components
  • Chapter 18: More Swing Components
  • Chapter 19: Layout Managers
  • Chapter 20: Drawing with the 2D API
  • Chapter 21: Working with Images and Other Media
  • Chapter 22: JavaBeans
  • Chapter 23: Applets
  • Chapter 24: XML
  • The Eclipse IDE
  • BeanShell: Java Scripting
  • Glossary
  • Colophon