Rating:

(30 reviews)
Author: Joel Murach
ISBN : 1890774650
New from $43.26
Format: PDF
Download books file now Free Murach's Java Programming Paperback for everyone book 4shared, mediafire, hotfile, and mirror link
About the Author
Joel Murach has been writing and editing books about computer programming for over 10 years. During that time, he has written extensively on a wide range of Java, .NET, web, and database technologies. When he's not programming or writing books about programming, he can be found surfing or writing music.
Direct download links available for Free Murach's Java Programming
- Paperback: 836 pages
- Publisher: Mike Murach & Associates; 4th edition (November 4, 2011)
- Language: English
- ISBN-10: 1890774650
- ISBN-13: 978-1890774653
- Product Dimensions: 1.6 x 7.8 x 9.7 inches
- Shipping Weight: 10 pounds (View shipping rates and policies)
Free Murach's Java Programming
I have learned many languages in my IT career, but Java has not been one of them. Since I work with people who program in Java, I decided to read this book to help me better understand the Java Language.
Like the other Murach books I have read, this book excels in explaining the subjects it covers. For experienced developers, the "Paired Page" layout (explanation text of the left page, examples on the right) is an easy way to understand the syntax of this language. But in this book, I found it important to read the descriptive explanation of the left. The descriptions on the left side were essential in helping me understand how strings and dates are handled differently in Java then any other language I have worked with. I feel that this book will teach you how to become a beginning level Java if you read it and apply the exercises in the book. The examples on the right pages of this book are superb. I wish other authors would learn from Murach how code their examples. I especially liked how the examples in this book build off the prior examples in explaining Java concepts.
There are something's that I wish were different about this book. One of my main complaints about this book is in how this book is organized. In most computer programming books I have read and use as a reference book, the author will completely define the different aspects of the language elements in the same place. In this book I found the description on how to use the if statement scattered over many different chapters. This was true of other Java elements as well. This makes this book less effective as a reference book after you have become proficient in Java. I also found some of the book was devoted to a particular style of Java development.
Murach's introduction to Java would make an reasonably good textbook in a lecture-driven course. The explanations of individual procedures are clear and simple. However, as a guide for self-study, it is lacking in important areas. There is almost no coverage of some key concepts, and the explanations of procedures, while clear and simple, are thin and insubstantial. The book is almost entirely lacking in serious programming exercises, and mostly consists of a string of tutorial explanations of simple procedures. It is remarkable to note that a student could read the book from back to front and have no real idea of what a compiler is, what the JVM is, what an object actually is in Java, or what it actually means to call a method. The very diligent student would have a pretty good understanding of how to execute certain procedures - from basic ones like writing loops, testing equality, and manipulating arrays to more involved ones like calling methods and creating objects and working with some fundamental library classes - but they would have no idea why they might want to do these things from simply reading this book.
To his credit, Murach's procedural explanations cover in painstaking detail almost every aspect of the core language, and a selection of higher-level topics. Apart from an odd bit of confusion about the bitwise OR and AND operators, and the total omission of the bitwise shift operators, the treatment of the core language is complete and accurate. Moreover, his decision to address GUI issues through the use of the NetBeans GUI Builder is a nice trick for finessing the devilish complexities of writing Swing by hand. His treatment of file I/O is a nice covert exposition of the use of classes to accomplish a goal. These things are well done, and I'm glad to point them out.
Download Link 1