Sponsored
Buy New
-50% $20.00
FREE delivery Friday, April 17
Ships from: Wholesale Books USA
Sold by: Wholesale Books USA
$20.00 with 50 percent savings
List Price: $40.00 Image
FREE delivery Friday, April 17. Details
Only 2 left in stock - order soon.
$$20.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$20.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.41
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery April 20 - 22. Details
In stock
$$20.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$20.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Phoenix.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
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

  • Java: A Beginner's Guide

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Java: A Beginner's Guide 6th Edition

4.6 out of 5 stars (431)

{"desktop_buybox_group_1":[{"displayPrice":"$20.00","priceAmount":20.00,"currencySymbol":"$","integerValue":"20","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xtRjTpiP28dasHwuhWBnNauJpWQ%2FUXIgKuIRVOgPyM8U1ozLooPqxoVAxOL%2FXAZsK5rCfXkAX3jL8klssB9%2BxHGKnMHfVVyKRve0h4liuiKm2l7%2BgRuOEQEvL6YcuHRf4sMcE1%2B%2Fd3Wxg%2BE1MrbVAfHeFXVp0B8%2FzTLmbcvj4t9JUMu1zYyXmN2gacMF%2FeVL","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.41","priceAmount":6.41,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"41","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xtRjTpiP28dasHwuhWBnNauJpWQ%2FUXIg7k%2B12cmdnG9AzKRqcaHZ19FYvQTdhI9D4MrLqV3gzZ11p0piBzP2OB6BMkTd%2Fb4s6PJSktxLDPQ8gePhHm0oA6ipysqDVWY29jlSNxlAYg0G4DY1YJZMb0k1rjWLxKzZ%2BC%2BP3gSmeKD1m7bxhdBiJLn5gvRe8EDZ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Essential Java Programming Skills--Made Easy!

Fully updated for Java Platform, Standard Edition 8 (Java SE 8), Java: A Beginner's Guide, Sixth Edition gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as how to create, compile, and run a Java program. He then moves on to the keywords, syntax, and constructs that form the core of the Java language. This Oracle Press resource also covers some of Java's more advanced features, including multithreaded programming, generics, and Swing. Of course, new Java SE 8 features such as lambda expressions and default interface methods are described. An introduction to JavaFX, Java's newest GUI, concludes this step-by-step tutorial.

Designed for Easy Learning:

  • Key Skills & Concepts -- Chapter-opening lists of specific skills covered in the chapter
  • Ask the Expert -- Q&A sections filled with bonus information and helpful tips
  • Try This -- Hands-on exercises that show you how to apply your skills
  • Self Tests -- End-of-chapter quizzes to reinforce your skills
  • Annotated Syntax -- Example code with commentary that describes the programming techniques being illustrated

    The book's code examples are available FREE for download.

There is a newer edition of this item:

Sponsored

Customers also bought or read

Loading...

Editorial Reviews

About the Author

Herbert Schildt is the world’s leading programming author and a renowned authority on Java, 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 and C#: The Complete Reference.

Product details

  • Publisher ‏ : ‎ McGraw-Hill Osborne Media
  • Publication date ‏ : ‎ May 15, 2014
  • Edition ‏ : ‎ 6th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 699 pages
  • ISBN-10 ‏ : ‎ 0071809252
  • ISBN-13 ‏ : ‎ 978-0071809252
  • Item Weight ‏ : ‎ 2.6 pounds
  • Dimensions ‏ : ‎ 7.25 x 1.25 x 9 inches
  • Part of series ‏ : ‎ PROGRAMMING & WEB DEV - OMG
  • Best Sellers Rank: #3,528,990 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (431)

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.

Sponsored

Customer reviews

4.6 out of 5 stars
431 global ratings
Sponsored

Customers say

Customers find this Java book excellent for beginners, praising its clear explanations of concepts and step-by-step instructions for writing programs. The book is easy to understand, and one customer notes it provides useful reference tables for key concepts. While some customers consider it a great guide for beginners, others say it's not suitable for those new to programming. The downloadable source code receives mixed feedback, with one customer reporting that it doesn't match the book content.
AI Generated from the text of customer reviews

Select to learn more

88 customers mention content, 82 positive, 6 negative
Customers find the book excellent, particularly as a starting point for learning Java, with one customer noting it's perfect for their experience level.
Great book. The principles are explained very clearly with multiple examples. The perfect starting point for a beginning Java programmer.Read more
Good book especially if you have some experienceRead more
...All-in-all a very good book but not for the novice programmer.Read more
Good book for beginners. Introduces not only JAVA syntax but also concepts. At the end it covers basic language to good extent.Read more
71 customers mention informative, 68 positive, 3 negative
Customers find the book informative, with great explanations about how Java works and lots of examples that are easy to follow. One customer notes it provides useful reference tables for key concepts.
Very thorough book compared to the others I bought.Read more
...He explains things well although I would have liked more hands-on exercises that had real-world goals and examples....Read more
This book does a great job of explaining concepts in a very simple but precise way....Read more
It's an excellent resource that puts everything in clear and easily understood terms....Read more
43 customers mention readability, 32 positive, 11 negative
Customers find the book easy to understand, with a step-by-step approach that makes it reader-friendly.
Very well written book and easy to understand. I'm using it to refresh my dev skills, and I find that the authors have organized the book well....Read more
...The book does have some positives, of course. It is concise and clear. It does have quite a few examples. The layout is logical. It is thorough....Read more
not an easy book to read.Read more
Really good book, easy to follow and examples are explained in an easy way.. still have 200 pages left tho so i gonna go back to reading nowRead more
21 customers mention writing quality, 21 positive, 0 negative
Customers appreciate the writing quality of the book, which provides thorough and step-by-step instructions on Java programming. One customer notes that it helps build a better foundation for writing efficient code.
Easy to understand. Very informative and well written.Read more
...The writing is very technical and VERY well written. There are the occasional typos, but it is expected in every book....Read more
Very well written book and easy to understand. I'm using it to refresh my dev skills, and I find that the authors have organized the book well....Read more
...For the most part it is extremely well written, but still contains some grammatical errors....Read more
12 customers mention effectiveness, 10 positive, 2 negative
Customers find the book effective for learning Java, with one mentioning the helpful exercises at the end of each chapter and another noting how it enabled them to learn the language faster.
...Sci lecture notes to learn Java. This book really helps fill in the blanks if you have a shoddy professor.Read more
...Almost everything has a short, complete, working sample, and the all but a few advanced keywords are explained in detail....Read more
saved my life while taking Data Structure Programming in JavaRead more
...Finally one that works! Clear and great questions and exercises at end of each chapter.Read more
8 customers mention language coverage, 8 positive, 0 negative
Customers appreciate the language coverage of the book, with one customer noting it covers all the basics of Java, while another mentions the technical words are well defined.
Good beginning book, complicated language, good treatise on Java!!!Read more
A good book covering all of the basics (and more) of the java programming language....Read more
...This book teaches you the soft skills needed to go far and the vocabulary terns to not sound like a fool when your a beginner asking someone more...Read more
...I am so hooked on the book and the language that I have planned on taking the exams for the certs, in hopes to sharpen my skills and use it...Read more
46 customers mention suitable for beginners, 31 positive, 15 negative
Customers have mixed opinions about the book's suitability for beginners, with some finding it a great guide while others say it's not appropriate for those new to programming.
It is a basic but very clear introduction to Java. It is recommended.Read more
This is supposedly a beginner's guide to Java, but in my opinion it is more of an intermediate level book....Read more
Came on time as promised. Book itself is in good shape. It is not for beginners however....Read more
...-CON- Even though this book is a beginner's guide, the explanations are very detailed and deep....Read more
7 customers mention downloadable source code, 4 positive, 3 negative
Customers have mixed opinions about the book's downloadable source code, with one customer noting that the code examples are presented as images, while another mentions that the source code available online does not match the book content.
...It makes use of easy to follow examples and the source code is available online making going through this book a much more enjoyable experience !Read more
...It just tells you to download JDK, and after doing so, you're left with no information on what to do next....Read more
...Good chapter progression Self-test Code examples available for download Examples build upon themselves Canonical and...Read more
great book, but the available sourcecode for download does not match book content...Read more
-PRO- The explanations are very detailed and easy to understand
5 out of 5 stars
-PRO- The explanations are very detailed and easy to understand
Sophomore year of my high school, I took computer science class. My teacher's explanations were hard to understand for beginners and thats when I decided to buy this book and study myself. This book consists of 17 chapters that throughly explain all aspects of JAVA. -PRO- The explanations are very detailed and easy to understand. Sample codes in each chapters are fairly simple and easy to understand for beginners. Also, self tests at the end of every chapter are really helpful resources to make sure you understand the chapters. -CON- Even though this book is a beginner's guide, the explanations are very detailed and deep. I recommend this book for people who are really into java and willing to learn java really deep. If you are trying to know the basics of java, and study for AP test, I do not recommend this book.
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 October 15, 2014
    Format: KindleVerified Purchase
    Great book for leaning Java. This book backs up concepts introduced with clear and logical examples. Then it takes those examples and expands on them with new concepts and makes the program more and more complicated over time. This approach really works well for learning. Some lazy learners may complain about its aggressiveness in the early chapters because some of the sample programs can hurt your brain if you're new to programming. For example there was a program that output "2 to the power of n is ____". This program consisted of a decrementing while loop nested within an incriminating for loop. The while loop acted as a counter for each iteration of each iteration. (no I didn't just typo, I meant to repeat myself) and to be honest, it took a while to sink in. I even had to resort to writing out the program on paper and marking exactly how each variable changed with each iteration of each loop. That was a tough one for chapter 2 but this made me think like a computer... or should I say, like a programmer. This book is excellent! Bottom line is this, you can't puree every concept into baby food for easy consumption but this book does it's best and handles the challenging material better than most. I don't think you could get an "easier" book that actually taught you everything.
    5 people found this helpful
    Report
  • Reviewed in the United States on October 6, 2016
    Format: PaperbackVerified Purchase
    This is a fine book. It is useful both for programmers who are learning Java or even for non-programmers starting with their first language. The object-oriented elements of Java, general OO concepts are explained exceptionally well. I read this book from cover to cover to brush up on my rusty Java. Java, I learned, is very close to C++ (which is mostly what I have been familiar with) but designed for a different platform (the web, or other devices) and for portability.

    If the reader can make it through the excellent examples on threading, inheritance and variables he/she will have made an important step towards being a programmer. I found almost no\ typos, always a good sign. The book has expansions of code snippets into full program listings which makes the book rather thick but I find this approach better than leaving a bunch of chopped up code fragments by themselves.

    I'm looking forward to purchasing, reading & referencing the companion Java book by the same author.
    5 people found this helpful
    Report
  • Reviewed in the United States on September 17, 2015
    Format: KindleVerified Purchase
    Pros:
    Clear explanations
    Small examples of (nearly) everything
    Good chapter progression
    Self-test
    Code examples available for download
    Examples build upon themselves
    Canonical and practical ways of doing things explained
    How things changed explained
    Copiously commented code
    Code is made to run in a simple editor (like Notepad) and from the command line.

    Cons
    Samples code is presented as images, at times too tiny too read
    Downloaded code samples lump all samples together by chapter
    Graphics are touched upon, and explained at a blistering speed.

    Herb Schildt is an excellent author, who explains code well, in a few languages. He shows no bias, but uses c++ here for comparison at the beginning, and through touts java's advantages.

    This book is not for beginner's to programming, as programming concepts are not explained. Though, to someone who understands the concepts (or can figure them out easily, by example) this is a great book. Almost everything has a short, complete, working sample, and the all but a few advanced keywords are explained in detail. By the time you're done with the book, you;re likely to be able to code in java (albeit simple stuff) if you typed in all the samples. and worked through the self-tests.

    The code samples are a major part of the book. I took advantage of dual screen to review the e-book on one screen and type and rest in the other. This also brought a problem to the fore, and that is the code examples are embedded as images! As you may know, Kindle does not scale images with the text, so tiny is tiny. I'm using a 20" screen @1600x1900 and could not read a lot of the text without squinting or moving closer than usual. Using the web kindle helped in some cases but no much. The on screen magnifier can help a lot. Perhaps turning the screen itself would have helped, but that's lot of work! Ultimately, that's why i rated this as 4 stars instead of 5.

    Chapter 16, Swing has a slightly different style than the other chapters, most notably, the examples show results before the code samples. It's probably due to being added in a later edition of the book. It and Chapter 17, JavaFX are rushed, but it isn't really the main part of the book. As he points out, they really need a book of their own, but he touched upon them here. Nice.

    From the editing, i get the feeling this book was meant for print and simply ebook-ified with little effort. That's explain the code images, the odd placement of some of the "Ask the Experts" sections, and weird spacing here and there. This doesn't really affect the quality of the work, but a shoddy job from Oracle Press.

    I looked at 2 other book on Java. Head First Java, 2nd Edition and Learning Java. The former's sign to noise ration is too low and is way out of date. The latter does not have complete samples, has an odd ordering of chapters, and gets too complex too quickly. Seems better for a review. I got got this one next and loved it. Third one's a charm, eh?
    4 people found this helpful
    Report
  • Reviewed in the United States on September 17, 2014
    Format: PaperbackVerified Purchase
    Im not sure why everyone is saying this is a bad beginners book. I read this book from cover to cover and found this book to be very easy to follow for an actual beginner. It covers all the basics plus more and it's more than enough to mold you into a Java developer. The writing is very technical and VERY well written. There are the occasional typos, but it is expected in every book.

    To the reviewer that said the book "smelled bad." The book doesn't smell bad, but it doesn't have the "new book smell" and that's why im giving 4 out of 5 stars(jk). Excellent but could use more new book smell.
    5 people found this helpful
    Report
  • Reviewed in the United States on March 31, 2017
    Format: PaperbackVerified Purchase
    I ordered this book as well as the reference manual by the same author. I used java in college, but I haven't touched it since 2009. I wanted to relearn/refresh myself in java fundamentals.
    The book is set up very well and introduces topics in good order. It doesn't introduce strings until you understand objects, etc. It has been fantastic so far in getting me up to speed. I like to know why something works, not just "Here, do this" with a light explanation and this book does a decent job of that. The reference manual I purchased (same author) as well as web searches helped for a deeper understanding of topics I feel I didn't fully grasp in this book.
    If you are a beginner, this is a fantastic book for you. If you work through it, you will have a good understanding of java to build on. I know countless hours of console programming can make you want to roll your face on the keyboard, but don't try to build a house from the roof down. Get a strong foundation and build up.
    7 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Amazon Customer
    5.0 out of 5 stars This is the best book in the class and also with suitable price
    Reviewed in India on May 25, 2017
    Don't think over and over, just buy it. This is the best book in the class and also with suitable price.
  • Nitin
    5.0 out of 5 stars A good intro to Java
    Reviewed in Australia on February 22, 2016
    Format: KindleVerified Purchase
    Good book for beginners in Java. Highly recommended.
  • viridex
    5.0 out of 5 stars ottimo per cominciare con Java
    Reviewed in Italy on July 24, 2016
    Format: PaperbackVerified Purchase
    Possedevo già la Beginner's Guide di Schildt su C++, e, dopo avere letto questo libro, mi sono convinto che Schildt spiega molto bene. Fornisce i concetti importanti senza perdersi in dettagli che verranno appresi dal lettore in un secondo tempo. Ci sono un sacco di esempi che fanno capire come funzionano le cose. Questo è sì un libro per principianti, ma principianti di Java. Credo che per trarre profitto di questo libro sia meglio conoscere già un po' di programmazione in qualche altro linguaggio, o almeno avere presente i concetti generali e le logiche di programmazione.
    Report
  • StephenH316
    5.0 out of 5 stars ... of Visual Basic) I am finding this book an excellent introduction. Some of the structures in Java are ...
    Reviewed in the United Kingdom on September 18, 2014
    Format: PaperbackVerified Purchase
    Having absolutely no knowledge of Java before I started this book (although I do have some knowledge of Visual Basic) I am finding this book an excellent introduction. Some of the structures in Java are quite similar to those in VB while others are completely different, so I am grateful that the book introduces ideas gradually and develops them slowly and clearly with plenty of example coding to follow. If you are wondering what Java is all about (as I was) this is a great way to get your teeth into a fascinating and versatile language.
  • Amazon Customer
    5.0 out of 5 stars Excellent book! Would recommend
    Reviewed in Canada on December 31, 2016
    Format: PaperbackVerified Purchase
    Excellent book for learning Java. Concepts are explained in a very clear and concise manner, with lots of relevant examples. Prior to this I was learning Java through some Udemy courses. While they weren't too bad, this book way surpasses them.