Goodreads helps you keep track of books you want to read.
Start by marking “Java 7, a Beginner's Guide, Fifth Edition” as Want to Read:
Java 7, a Beginner's Guide, Fifth Edition
Enlarge cover
Rate this book
Clear rating

Java 7, a Beginner's Guide, Fifth Edition

3.96 of 5 stars 3.96  ·  rating details  ·  80 ratings  ·  8 reviews
Essential Java programming skills made easyFrom Herb Schildt, the number-one programming author worldwide, comes this fully revised and updated introductory Java guide. You will get all the information you need to get up and running with the latest version of the most popular Web programming language. Java 7: A Beginner's Guide, Fifth Edition will have you programming in J ...more
ebook, 650 pages
Published August 20th 2011 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 7, a Beginner's Guide, Fifth Edition, please sign up.

Be the first to ask a question about Java 7, a Beginner's Guide, Fifth Edition

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

Community Reviews

(showing 1-30 of 227)
filter  |  sort: default (?)  |  rating details
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
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.
Shane Vanhull
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.
Aug 29, 2014 Sergey rated it 4 of 5 stars  ·  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.
Joel Land
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!
incredible book , read it with JAVA the complete reference
Alex Murygin
I thing it's a good book for beginner.
Sep 07, 2010 Ferry marked it as to-read  ·  review of another edition
start for learning java language
Ross marked it as to-read
Dec 26, 2014
Iamxfc marked it as to-read
Dec 20, 2014
Andrew marked it as to-read
Dec 18, 2014
Ajeet Kumar
Ajeet Kumar marked it as to-read
Dec 12, 2014
GUI Bunny
GUI Bunny is currently reading it
Dec 11, 2014
Madhavi marked it as to-read
Dec 11, 2014
Roshi added it
Dec 09, 2014
Atique marked it as to-read
Nov 29, 2014
Kayla marked it as to-read
Nov 29, 2014
Stephen is currently reading it
Nov 27, 2014
Ally Kaye
Ally Kaye marked it as to-read
Nov 24, 2014
Chris Williams
Chris Williams marked it as to-read
Nov 19, 2014
Senem is currently reading it
Nov 19, 2014
Orc marked it as to-read
Nov 15, 2014
« previous 1 3 4 5 6 7 8 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
  • Creating a Web Site: The Missing Manual: The Missing Manual
  • Python Essential Reference (Developer's Library)
  • Head First C#
  • Transcending CSS: The Fine Art of Web Design
  • Real World Haskell: Code You Can Believe In
  • The Linux Command Line
  • The Nun's Tale (Owen Archer, #3)
  • Learning Perl
  • Head First Java
  • Essential System Administration: Tools and Techniques for Linux and Unix Administration
  • Ruby Cookbook
  • The Extreme Searcher's Internet Handbook: A Guide for the Serious Searcher
  • Learning PHP and MySQL
  • La morte della Pizia
  • Perl Best Practices

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 about Herbert Schildt...
C++: The Complete Reference Java 2: The Complete Reference C: The Complete Reference Java SE 6:  The Complete Reference Teach Yourself C

Share This Book

“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…