Murach's Beginning Java 2
| Andrea Steelman (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
Order now and we'll deliver when available.
Editorial Reviews
From the Publisher
From the Author
From the Inside Flap
But this isnt just a beginning book. By the time you finish this book, youll know how to develop graphical user interfaces with Swing components; how to read and write data thats stored in files; how to use JDBC to work with the data in databases; how to develop applets that are run from Internet browsers; and much more. In short, youll have a set of professional Java skills that you can use for developing real-world business applications. Can one book do all that? Yes...but it has to be better than the competing books in more ways than one.
5 WAYS THE CONTENT IS BETTER If youre a beginner, youll learn how to code, test, and debug object-oriented Java programs in the first four chapters. No other book gets you started that fast.
In chapter 5, youll learn how to work with inheritance and interfaces since they are critical to the effective use of the hundreds of classes that are available with Java. Unlike other books that present theory without application, this chapter focuses just on what you need to know to use Java classes effectively.
In chapter 6, youll learn how to design and test object-oriented programs. Although you cant do an effective job of developing a Java program without knowing how to design one, no other beginning book has a chapter like this.
Figuring out how to create a graphical user interface can be a nightmare with other books, but this one has you create your first GUI from start to finish in chapter 11. Then, chapters 12-14 show you how to enhance that interface. And chapter 15 shows you how to use these skills as you develop Java applets that can be run from a web browser.
Because stored data is critical to most business applications, chapters 16-18 show you how to work with files, and chapter 19 shows you how to work with databases. In particular, chapters 18 and 19 teach you how to use files and databases to provide the data for the business objects of Java applications. And no other book has content like that.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Mike Murach & Associates Inc (July 1, 2003)
- Language : English
- Paperback : 712 pages
- ISBN-10 : 189077412X
- ISBN-13 : 978-1890774127
- Item Weight : 3.8 pounds
- Dimensions : 7.75 x 1.75 x 9.75 inches
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This is an excellent introduction to the Java programming language. This book has several good things about it that make it an excellent resource for the inexperienced programmer. First, it is simple and easy to follow. Second, it allows the inexperienced programmer to quickly start writing programs. Third, it covers only the basics avoiding anything that would make learning more difficult than necessary. The book works by concentrating on how things work. Sections are entitled, "How to work with the String class, " "How to catch exceptions, " etc. The book gives brief descriptions followed by practical examples.
However, the book needs to be updated. Although the cover says that it include version 1.4, only the CD has been updated, not the book itself. Inner classes are given brief mention and the discussion of local classes is reduced to a sentence. The Collection and Map frameworks are not mentioned at all. Only the Vector class is discussed and that is only given four pages. On the positive side, JDBC is discussed as well as file I/O and threads.
Overall this book is very good for the person with little or no programming experience wanting to get some practical knowledge of Java. Other books might provide more information and be more current but they are also more difficult to follow. You are unlikely to find another book that has as much hand holding as this book. If you want to learn Java and would prefer a book that will gently teach you the basics then this book would make an excellent choice.
Murach's "Beginning Java 2, JDK 5" is set out like a text book, where it is mainly designed to be read cover to cover, possibly skipping a couple of chapters on the way. It starts very slowly, guiding you through your initial steps and spends the first few chapters building a basic knowledge of the Java language. As long as you bother to do the exercises after each chapter you should have a solid foundation to work on.
I was disappointed that (possibly due to the library size) the javadocs weren't included; it's just my preference, but I spent hours flipping pages while learning the language.
However, it is nice that the 'required reading' is extended by devoting a chapter each to topics such as collections, threads and Swing to name a few.
Unfortunately it is not set out like a reference book so it may be harder to find topics when you need to refer to them later, but the book will certainly give you a solid beginning and be a valuable resource in your first year of programming Java.
However, overall, this is a watershed moment for those who, perhaps, did not major in Computer Science and need to learn core Java for duties other than programming.
...and a word to the wise: you WILL have to work through the exercises (and that is a good thing too). Ms. Steelman immediately begins to introduce you to the concepts that later expand into J2EE. The absolute best teaching text for Java among the gazillions of self-hyped tutorials and skills books on the market today.
