Redbubble - Shop now
Buy used:
$39.99
FREE delivery Wednesday, July 9. Order within 22 hrs 50 mins
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Java: The Complete Reference, Eleventh Edition 11th Edition

4.6 out of 5 stars 1,591 ratings

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.

The Definitive Java Programming Guide

Fully updated for
Java SE 11, Java: The Complete Reference, Eleventh Edition explains how to develop, compile, debug, and run Java programs. Best-selling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You’ll also find information on key portions of the Java API library, such as I/O, the Collections Framework, the stream library, and the concurrency utilities. Swing, JavaBeans, and servlets are examined and numerous examples demonstrate Java in action. Of course, the very important module system is discussed in detail. This Oracle Press resource also offers an introduction to JShell, Java’s interactive programming tool. Best of all, the book is written in the clear, crisp, uncompromising style that has made Schildt the choice of millions worldwide.

Coverage includes:

•Data types, variables, arrays, and operators
•Control statements
•Classes, objects, and methods
•Method overloading and overriding
•Inheritance
•Local variable type inference
•Interfaces and packages
•Exception handling
•Multithreaded programming
•Enumerations, autoboxing, and annotations
•The I/O classes
•Generics
•Lambda expressions
•Modules
•String handling
•The Collections Framework
•Networking
•Event handling
•AWT
•Swing
•The Concurrent API
•The Stream API
•Regular expressions
•JavaBeans
•Servlets
•Much, much more

Code examples in the book are available for download at www.OraclePressBooks.com.




There is a newer edition of this item:

Popular Highlights in this book

Editorial Reviews

From the Publisher

Herbert Schildt is one of the world’s leading programming authors and has written extensively on Java, C, C++, and C#. His books have sold millions of copies worldwide. Herb’s acclaimed books include Java: The Complete Reference, Java: A Beginner's Guide, C: The Complete Reference, C++: The Complete Reference and C#: The Complete Reference.

About the Author

Herbert Schildt is one of the world’s leading programming authors and has written extensively on Java, C, C++, and C#. His books have sold millions of copies worldwide. Herb’s acclaimed books include Java: The Complete Reference, Java: A Beginner's Guide, C: The Complete Reference, C++: The Complete Reference and C#: The Complete Reference.

Product details

  • Publisher ‏ : ‎ McGraw Hill
  • Publication date ‏ : ‎ December 12, 2018
  • Edition ‏ : ‎ 11th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 1248 pages
  • ISBN-10 ‏ : ‎ 1260440230
  • ISBN-13 ‏ : ‎ 978-1260440232
  • Item Weight ‏ : ‎ 2.8 pounds
  • Dimensions ‏ : ‎ 7.25 x 1.75 x 9 inches
  • Part of series ‏ : ‎ PROGRAMMING & WEB DEV - OMG
  • Customer Reviews:
    4.6 out of 5 stars 1,591 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Herbert Schildt
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Called "one of the world's foremost authors of books about programming" by International Developer magazine, best-selling author Herbert Schildt has written about programming for over three decades. His books have sold millions of copies worldwide and have been widely translated. Featured as one of the rock star programmers in Ed Burns' book "Secrets of the Rock Star Programmers", Schildt is interested in all facets of computing, but his primary focus is computer languages. He is the author of numerous books on Java, C, C++, and C#. Schildt holds BA and MCS degrees from the University of Illinois, Urbana/Champaign.

Customer reviews

4.6 out of 5 stars
1,591 global ratings

Review this product

Share your thoughts with other customers
It's an amazing book!
5 out of 5 stars
It's an amazing book!
For keep advance in the learning this great programming language Java (Higher Level). I considered a good guide and pretty exercises interest for code write with good logical thinking. I am absolutely recommend this book, for newbies and professional level Developer Software.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on April 11, 2021
    Format: PaperbackVerified Purchase
    About book: Bought a print version. Very satisfied with sheets and print quality. The book is massive, soft cover, so consider this fact. Also, prepare a pack of colorful stickers, you'll definitely need them.
    About content: exactly what I expected, a reference, a book excessively describing the tool - java with its standard library. Basic stuff coverage is great. But if you want to dive deeper into some topics like lambda or modules, use one of those great specialised books.
    With a reference, it's easy to recall checked exceptions or methods of the Object, for example. This books shows you what modules are and basic usage of them, but it won't tell you about best practices of structuring your application l neither it challenge you with tricky exercises to solidify your understanding of just covered material. So, also consider this if you are new to OOP or programming.
    In short: I consider this book to be useful for both newbies and experienced developers.
    2 people found this helpful
    Report
  • Reviewed in the United States on July 4, 2019
    Format: PaperbackVerified Purchase
    I am an experienced software developer who have 20+ year experiences. I have read a lot of books teaching various programming languages. I think this is the best programming book I have ever read. It provides detailed information in almost every aspects of the language. It provides reasonable and persuasive explanations for the reasons why Java is designed in the way now, rather than just teaches the language. In this way, it makes learning the language to be much easier.

    In addition, almost all examples in this book are short, straightforward and easy to understand. They are simply used to help explain the concepts and programming skills being taught, rather than to focus too much on being practical. This is another excellent aspect of the book. Once I read a C++ book which spent a lot of efforts to make its examples to be practical. This caused many of its examples to be quite long, complicated and hard to understand. This book is much much better than that C++ book.
    One person found this helpful
    Report
  • Reviewed in the United States on February 28, 2020
    Format: PaperbackVerified Purchase
    I'm a software professional, an M.S. in Computer Science and worked in large project environments. I've taught at the college level. My last Java effort was over six years ago. I wanted to get back to it and wanted a text that would cover the language AND also point out recent improvements/changes. I'm a bit mystified by some of the reviews. I consider myself very picky regarding reference books, this one is excellent -- but if you are a pure beginner, get a simpler text to get you started....

    The author does an outstanding job. Beautiful intro covering Java history and releases. An orderly presentation of the language with great explanations and syntax example. At each language feature, he covers recent changes and new capabilities they present. It was exactly what I needed to get me back into the language and ready
    for the next project...
    14 people found this helpful
    Report
  • Reviewed in the United States on March 2, 2019
    Format: PaperbackVerified Purchase
    Very informative and goes into great details to explain all concepts of Java. I’m a beginner and I haven't found a better source to get all this accurate info in one place. For the price, I’m pleased with my purchase..
    5 people found this helpful
    Report
  • Reviewed in the United States on October 14, 2019
    Format: PaperbackVerified Purchase
    As a programmer and computer scientist, I think this book is the most comprehensive java book written in a very clear and crisp way. The examples provided are super helpful and make you to FULLY understand the concept. Some point made in the book makes you learn the most important parts of programming that would help you out with your coding exercises in the future. If you want to get a deep insight into java core includes Generics, Interfaces, Inheritance, Classes, Packages, etc as well as basic programming concepts don't hesitate to buy this book. I was new to Java when I started reading this book and now I have learned a lot a lot from this book.
    9 people found this helpful
    Report
  • Reviewed in the United States on August 22, 2022
    Format: PaperbackVerified Purchase
    It is exciting to receive this book with high-quality content. It is like a Java dictionary and there are 1,200 pages. You can refer to the chapter you are interested in. The paper quality is also good. In summary, it is nice to reserve a Java dictionary at a reasonable price.
    One person found this helpful
    Report
  • Reviewed in the United States on April 6, 2021
    Format: PaperbackVerified Purchase
    Learning Java online right now through codegym and this book has helped clear up so much for me. Every topic is explained very thoroughly with examples of where you will use particular commands or code and why they are used there's well as how often you will have to use them. Absolutely brilliant!
    3 people found this helpful
    Report
  • Reviewed in the United States on January 13, 2020
    Format: PaperbackVerified Purchase
    An excellent detail by detail breakdown of the Java language. Part 1 gives you the intro of all the foundation needed for the language and part 2 will take you further into understanding concepts. I would recommend reading the whole book and do practice test and code code code for your cert

Top reviews from other countries

Translate all reviews to English
  • Thom M.
    5.0 out of 5 stars Best Java Reference Book!
    Reviewed in Brazil on June 3, 2021
    Format: PaperbackVerified Purchase
    This is what I wanted! Good explanations of each topic with a bunch of examples.
  • Mirko Staderini
    5.0 out of 5 stars Reference Manua
    Reviewed in Italy on February 4, 2019
    Format: PaperbackVerified Purchase
    Competezza e chiarezza
    Report
  • Armando Pimentel
    5.0 out of 5 stars Excelente - Excellent
    Reviewed in Mexico on October 5, 2019
    Format: PaperbackVerified Purchase
    Excelente libro de Java 11 actualizado - Excelent book and updated to Java 11

    Lo recomiendo - I recommend this book
  • Miguel A.
    5.0 out of 5 stars Indispensable
    Reviewed in Spain on October 31, 2020
    Format: KindleVerified Purchase
    Probably the best book about coding that I have ever read,very good examples,the topics are explained in such a way that everybody can take advantage of it,congrats to the author
  • Amazon Customer
    5.0 out of 5 stars Great book, explains well with good examples
    Reviewed in the United Kingdom on December 14, 2021
    Format: PaperbackVerified Purchase
    I was using this to teach myself Java and I found the explanations very clear and the examples well worth completing. You need to have an IDE to make the most of this, Eclipse is excellent and fully functioned but difficult to learn. It also helps to have had previous programming experience as much of the book assumes that you understand various programming constructs but need to learn how to handle them in Java.