Home › Computers › Core Java: Advanced Features, Volume 2

Core Java: Advanced Features, Volume 2

by Cay Horstmann

Advanced Java, organized around real-world development

Regular price $56.64 USD
Regular price $70.80 USD Sale price $56.64 USD
Save 20%

Paperback New English

Delivery to your door
In stock·Dispatches in 1–2 business days
Standard shipping* from $4.35
Standard shipping transit* 5–8 business days after dispatch

Faster options are available.

Rates and delivery estimates depend on your destination and item quantity. Estimates are informational only; the final shipping method and rate are selected at checkout.

Secure checkout
American Express Apple Pay DiscoverGoogle Pay Mastercard PayPalVisa
30-day eligible returns Returns & refunds policy

Awards & Recognition

  • Critical praise

    Praise from Andrew Binstock of Java Magazine

    Andrew Binstock describes the book as a definitive reference and instructional work for Java and the Java ecosys...

AlbakiReads Editorial

Advanced Java, organized around real-world development

Cay Horstmann’s Volume 2 moves into the parts of Java programming that extend beyond the fundamentals, with coverage spanning networking, databases, security, modularization, and internationalization. Dedicated chapters address the Streams, XML, and Date and Time APIs, while the Java 17 edition also covers newer APIs and refinements. The book combines topic-by-topic reference material with sample code, making its broad scope useful both for studying a specific feature and for exploring how advanced Java tools fit into application development. It is a substantial technical volume: the publisher describes it as intended for experienced programmers, and its 944 pages reflect the range of material covered.

Good fit for readers who enjoy

  • Experienced Java programmers seeking a reference to advanced language and platform features.
  • Developers interested in Java 17 topics such as networking, security, modularization, or the Streams API.
  • Readers who want a companion to Core Java, Volume I: Fundamentals.

Themes

Advanced Java programmingNetworking and database accessSecurity and modularizationJava APIs and code processing

Based on publisher information and book metadata.

Book overview

The Classic Guide to Advanced Java Programming: Fully Updated for Java 17

"This is the definitive reference and instructional work for Java and the Java ecosystem."
--Andrew Binstock, Java Magazine

Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Advanced Features, Twelfth Edition, has been revised to cover the new features and enhancements in the Java 17 long-term support release. As always, all chapters have been completely updated, outdated material has been removed, and the new APIs are covered in detail.

This volume focuses on the advanced topics that a programmer needs to know for professional software development and includes authoritative coverage of enterprise programming, networking, databases, security, modularization, internationalization, code processing, and native methods, as well as complete chapters on the Streams, XML, and Date and Time APIs. In addition, the chapter on Advanced Swing and Graphics covers techniques that are applicable to both client-side user interfaces and server-side generation of graphics and images.

Cay S. Horstmann clearly explains sophisticated new features with depth and completeness and demonstrates how to use them to build professional-quality applications. Horstmann's thoroughly tested sample code reflects modern Java style and best practices. The examples are carefully crafted for easy understanding and maximum practical value, so you can rely on them to jump-start your own programs.

  • Master advanced techniques, idioms, and best practices for writing reliable Java code
  • Make the most of enhanced Java I/O APIs, object serialization, and regular expressions
  • Efficiently connect to network services, implement servers and the new HTTP/2 client, and harvest web data
  • Process code via the Scripting and Compiler APIs, and use annotations to generate code and files
  • Deepen your understanding of the Java Platform Module System, including recent refinements
  • Leverage the Java security model, user authentication, and the security librarys cryptographic functions
  • Preview powerful new APIs for accessing "foreign" functions and memory

See Core Java, Volume I: Fundamentals, Twelfth Edition, for expert coverage of Java programming fundamentals, including objects, generics, collections, lambda expressions, concurrency, and functional programming.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Shipping & returnsShipping options, delivery timing, and our return policy.

In-stock items normally dispatch within 1–2 business days. The ZIP-code estimator on this page is informational only; the final shipping method, price, and availability are confirmed at checkout for your full order.

For the initial delivery estimate we use these transit windows after dispatch: Standard 5–8 business days, Expedited 2–4 business days, and Priority 1–2 business days. Holiday delays are not included.

Eligible items can be returned within 30 days in accordance with our return policy.

Customer reviews