Goodreads helps you keep track of books you want to read.
Start by marking “Java: A Beginner's Guide (Beginner's Guide)” as Want to Read:
Java: A Beginner's Guide (Beginner's Guide)
Enlarge cover
Rate this book
Clear rating
Open Preview

Java: A Beginner's Guide (Beginner's Guide)

3.99  ·  Rating Details ·  192 Ratings  ·  13 Reviews
Learn the fundamentals of Java 2 programming from renowned Java genius Herb Schildt. Discover why Java is the preeminent language of the Internet, how to use object-oriented programming, and how to write programs with the general form of Java. Coverage includes advanced topics such as inheritance, exception handling, the I/O system, applets, and much more.
Paperback, Third Edition
Published by McGraw-Hill/Osborne Media (first published November 25th 2002)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Java, please sign up.

Be the first to ask a question about Java

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 521)
filter  |  sort: default (?)  |  Rating Details
Mary
May 24, 2016 Mary rated it it was ok  ·  review of another edition
Overall I wasn't pleased. There are some great things here, but too many important topics are glossed over or missing from this to be a good beginner's book. As a person who has known Java since it's first days, I too overlooked much of this on my first read as I chose this for my beginning Java book at a tech college. However the confusion from my students quickly made me aware of all of the book's short comings. The examples were not clear or focused enough and the explanations assumed backgro ...more
Devin Harris
I just received this book from amazon. It's a very well written book. It has a lot of information in it to get started with programming. This book is directed for beginners in programming. no matter your skill level you will get a lot of information from this book. Every chapter starts with key concepts and goals that the author will try to present to you so you can learn. It has self exercises and self tests to test your knowledge. The book itself (the covers) in my opinion is aesthetically ple ...more
Mike Salamida
Jun 04, 2014 Mike Salamida rated it really liked it
Shelves: non-fiction
came across an old folder of class assignments and remembered how well-written and edited this book is. great resource filled with numerous easy-to-understand working examples of every concept the author wishes to teach. ... this text was used in UC Berkeley Extension's beginning Java course, equally as thorough and appropriate for the absolute newb.
Dmitriy Chaban
Apr 02, 2016 Dmitriy Chaban rated it it was amazing
Shelves: java
Sixth edition of this book is awesom. I've started reading this and was excited how awesome this book is. There's a lot of information that newbie needs, really.
Miguel Vargas
Apr 12, 2016 Miguel Vargas rated it really liked it  ·  review of another edition
Honestly I skipped three chapters, but I consider this book is a good reference. However, the examples are really simple, so it would be great to add some explanations when to use or not to use the concepts explained. Sincerely I have to admit that Java Head First is a much better book and also more entertaining.
Shane Vanhull
Jun 13, 2014 Shane Vanhull rated it really liked it  ·  review of another edition
Good overview of Java. Very general coverage of everything. Gives you just enough knowledge to write basic programs and the ability to know where to look in the API for the more complex classes and methods you need as you advance.
Sergey
Aug 29, 2014 Sergey rated it really liked it  ·  review of another edition
Recommends it for: People wanting to learn Java
Shelves: sw-dev
An excellent book to start learning Java. The author iteratively walks you through the language-specific concepts and explains the object-oriented philosophy behind Java. This is the only book about Java I've read so far and I'm glad I chose it over other beginner-level books. I was able to apply the knowledge and already got my first (however small) application running in production.
Nimrod Daniel
Mar 04, 2016 Nimrod Daniel rated it really liked it  ·  review of another edition
Shelves: software
I finished the book a long time ago (Except for a chapter that doesn't deal with core Java). I've some background in programming, but not OOP, so the first parts were somewhat boring. But still, I learned a lot. The book is quite good as an introduction book with helpful code examples, though sometimes it feels somewhat repetitive.

4-4.25/5
Joel Land
Nov 28, 2012 Joel Land rated it it was amazing  ·  review of another edition
Shelves: non-fiction
I had to learn Java and complete a series of somewhat complicated security programs all in a month's time. I went from zero experience with Java (though some knowledge of C/C++) to fully competent in the two weeks I spent with this book. Highly recommended!
Martin Ryba
Sep 24, 2016 Martin Ryba rated it really liked it  ·  review of another edition
Recommends it for: OOP newcomers
Years after reading this book, I have to say - author explained all the OOP concepts very well. I learned my OOP foundation in this book and after several classes I realized how many good habits I picked up without even thinking about it!
Khalil
Dec 28, 2013 Khalil rated it it was amazing
incredible book , read it with JAVA the complete reference
Alex Murygin
Nov 27, 2010 Alex Murygin rated it really liked it
I thing it's a good book for beginner.
Ferry
Sep 07, 2010 Ferry marked it as to-read  ·  review of another edition
start for learning java language
Martin
Martin is currently reading it
Oct 02, 2016
Thuy
Thuy rated it really liked it
Oct 02, 2016
Nikita
Nikita rated it it was amazing
Sep 30, 2016
BAHADIR MALGAZ
BAHADIR MALGAZ marked it as to-read
Sep 27, 2016
Aaron
Aaron is currently reading it
Sep 23, 2016
Rani Yadav
Rani Yadav rated it really liked it
Sep 22, 2016
Warren Taylor
Warren Taylor rated it liked it
Sep 16, 2016
André
André marked it as to-read
Sep 12, 2016
UMAMAHESWARI
UMAMAHESWARI marked it as to-read
Sep 11, 2016
Aloysius Olivaw
Aloysius Olivaw marked it as to-read
Sep 07, 2016
Carol
Carol is currently reading it
Sep 05, 2016
Nathan
Nathan rated it really liked it
Sep 05, 2016
W
W rated it really liked it
Aug 29, 2016
Weinfurd
Weinfurd is currently reading it
Aug 29, 2016
Thomas
Thomas marked it as to-read
Oct 09, 2016
« previous 1 3 4 5 6 7 8 9 17 18 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Beginning Programming with Java for Dummies
  • Android Programming: The Big Nerd Ranch Guide
  • Regular Expressions Cookbook
  • Transcending CSS: The Fine Art of Web Design
  • Java All-In-One for Dummies
  • Intermediate Perl
  • Gebrauchsanweisung für Amerika
  • The Extreme Searcher's Internet Handbook: A Guide for the Serious Searcher
  • La morte della Pizia
  • CSS Cookbook
  • The Luxury Strategy: Break the Rules of Marketing to Build Luxury Brands
  • Think Like a Programmer: An Introduction to Creative Problem Solving
  • Google Hacks: Tips & Tools for Finding and Using the World's Information
  • L'elenco telefonico di Atlantide
  • La puissance d'exister: Manifeste hedoniste
  • Persuasive Technology: Using Computers to Change What We Think and Do
  • Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites
  • The Nun's Tale (Owen Archer, #3)

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Best-selling author Herbert Schildt has written extensively about the Java, C++, C, and C# programming languages. His books have sold millions of copies worldwide and have been widely translated. Herb's books have been used in education, corporate training, and individual study.
Although he is interested in all facets of computing, Herb's primary focus is computer languages, especially the standard
...more
More about Herbert Schildt...

Share This Book



“Java Applets” 0 likes
“For example, consider a stack (which is a first-in, last-out list). You might have a program that requires three different types of stacks. One stack is used for integer values, one for floating-point values, and one for characters. In this case, the algorithm that implements each stack is the same, even though the data being stored differs. In a non-object-oriented language, you would be required to create three different sets of stack routines, with each set using different names. However, because of polymorphism, in Java you can create one general set of stack routines that works for all three specific situations. This way, once you know how to use one stack, you can use them all. More generally, the concept of polymorphism is often expressed by the phrase “one interface, multiple methods.” This means that it is possible to design a generic interface to a group of related activities. Polymorphism helps reduce complexity by allowing the same interface to be used to specify a general class of action.” 0 likes
More quotes…