Home > Store

Core Java SE 9 for the Impatient, 2nd Edition

Core Java SE 9 for the Impatient, 2nd Edition

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • Estimated Release: Sep 15, 2017
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Also available in other formats.

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2018
  • Dimensions: 7" x 9-1/8"
  • Pages: 560
  • Edition: 2nd
  • eBook (Watermarked)
  • ISBN-10: 0-13-469480-5
  • ISBN-13: 978-0-13-469480-1

Readers familiar with Cay Horstmann's  original, two-volume Core Java books who are looking for a comprehensive but condensed guide to all of the new features and functions of Java SE 9 will learn how these new features impact the language and core libraries. Instead of the meticulous detail that the much larger two-volume set provides, Core Java(R) SE 9 for the Impatient provides a condensed treatment focusing on practical examples presented in bite-sized chunks.

As with Java 8, modern Java idioms are no longer required and there is a much faster, easier pathway for learning Java. Horstmann quickly cuts to the chase without lecturing about the superiority of one paradigm over another or rehashing Java history. Given the size of the Java language and the scope of the new features introduced in Java 9, there is a great deal of new material to cover, but it is presented in small chunks organized so that you can quickly retrieve it when needed.

This book covers all aspects of Java that a modern developer needs to know, including modularity, as well as the powerful lambda expressions that were introduced in Java 8. It will also tell you how to find out more about old-fashioned concepts that you might still see in legacy code, but won't dwell on them.

Sample Content

Table of Contents


Chapter 1: Fundamental Programming Structures

Chapter 2: Object-Oriented Programming

Chapter 3: Interfaces and Lambda Expressions

Chapter 4: Inheritance and Reflection

Chapter 5: Exceptions, Assertions, and Logging

Chapter 6: Generic Programming

Chapter 7: Collections

Chapter 8: Streams

Chapter 9: Processing Input and Output

Chapter 10: Concurrent Programming

Chapter 11: Annotations

Chapter 12: The Date and Time API

Chapter 13: Internationalization

Chapter 14: Compiling and Scripting

Chapter 15: The Java Platform Module System



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership