The complete Java manual, from start to finish!

Java The Comprehensive Guide

written by






Print edition E-book Bundle
1126 pages, , Print edition paperback
ISBN 978-1-4932-2295-7
1126 pages,
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2296-4
1126 pages, , Print edition paperback
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2297-1
This is the up-to-date, practical guide to Java you’ve been looking for! Whether you’re a beginner, you’re switching to Java from another language, or you’re just looking to brush up on your Java skills, this is the only book you need. You’ll get a thorough grounding in the basics of the Java language, including classes, objects, arrays, strings, and exceptions. You'll also learn about more advanced topics: threads, algorithms, XML, JUnit testing, and much more. This book belongs on every Java programmer's shelf!
  • Your complete guide to the Java Platform, Standard Edition 17
  • Understand the Java language, from basic principles to advanced concepts
  • Work with expressions, statements, classes, objects, and much more
  • Download and consult practical code examples
About the Book About the E-book 1126 pp., paperback, 2.2 in. Technical review by Dr. Dirk Evers. Flexible reference book format 7 x 10 in., perfect-bound. Printed black and white on 60# offset paper from sustainable sources. Reader-friendly serif font (TheAntiquaB 9.5 Pt.). One-column layout. E-book in full color. PDF (36.8 MB), EPUB (9.8 MB) file for download, DRM-free with personalized digital watermark. Copy and paste, bookmarks, and print-out permitted. Table of contents, in-text references, and index fully linked. Including online book edition in dedicated reader application.

In this book, you’ll learn about:

  1. Java Basics

    Get to know the inner workings of Java, from classes and objects to data structures and algorithms. This book is up to date for Java SE 17!

  2. Advanced Topics

    Already mastered the basics? Explore what else Java can do, from floating point arithmetic to testing frameworks, threads, database management, and beyond.

  3. Practical Examples

    Gain hands-on experience with Java using tried and tested downloadable programs. These code examples allow you to work your way through the book, testing your newfound skills and knowledge along the journey.

Highlights include:

  • Classes and objects
  • Arrays
  • Exception handling
  • Object-oriented programming
  • Characters and strings
  • Generics
  • Class library
  • Concurrent programming
  • Data structures
  • Lambda expressions
  • JUnit testing
  • JDK tools

Christian Ullenboom is an Oracle-certified Java programmer and has been a trainer and consultant for Java technologies and object-oriented analysis and design since 1997.

more >

Product supplements

Here you can find downloadable supplements for the product.

Supplements list >

You may also like:

  • Cover of Python 3

    Python 3
    The Comprehensive Guide

    Johannes Ernesti, Peter Kaiser

    1036 pages, paperback

    Ready to master Python? Learn to write effective code with this award-winning comprehensive guide, whether you’re a beginner or a professional programmer. Review core Python concepts, including functions, modularization, and object orientation, and walk through the available data types. Then More about the book

    from $54.99


    E-book | Print edition | Bundle
  • Cover of JavaScript

    The Comprehensive Guide

    Philip Ackermann

    982 pages, paperback

    Begin your JavaScript journey with this comprehensive, hands-on guide. You’ll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks. Build dynamic web applications with step-by-step instructions and expand your knowledge by More about the book

    from $54.99


    E-book | Print edition | Bundle
  • Cover of Node.js

    The Comprehensive Guide

    Sebastian Springer

    834 pages, paperback

    If you’re developing server-side JavaScript applications, you need Node.js! Start with the basics of the Node.js environment: installation, application structure, and modules. Then follow detailed code examples to learn about web development using frameworks like Express and Nest. Learn about More about the book

    from $44.99


    E-book | Print edition | Bundle