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)
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)
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)
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
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
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.
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.
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.
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
4-4.25/5
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!
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
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...
Although he is interested in all facets of computing, Herb's primary focus is computer languages, especially the standard ...more
Share This Book
No trivia or quizzes yet. Add some now »
“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…






















