or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a Ģ2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
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.

Murach's Java Programming [Paperback]

Joel Murach
4.5 out of 5 stars  See all reviews (2 customer reviews)
Price: Ģ47.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Friday, 24 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback Ģ39.40  
Paperback, 1 Oct 2011 Ģ47.99  
Trade In this Item for up to Ģ2.00
Trade in Murach's Java Programming for an Amazon.co.uk gift card of up to Ģ2.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

1 Oct 2011 1890774650 978-1890774653 4th Revised edition
This is the 4th edition of Murach's classic Java book that's trained thousands of developers in the last 10 years. Now fully updated to take advantage of the NetBeans IDE, this book helps any programmer learn Java faster and better than ever before. It's the one Java book that presents object-oriented features like inheritance, interfaces, and polymorphism in a way that's both understandable and useful in the real world. It moves at the professional pace that's expected on the job. It is full of practical coding examples that enhance training and that work as time-saving models for new applications. And it's all done in the distinctive Murach style that has been training professional programmers for more than 37 years.

Frequently Bought Together

Murach's Java Programming + Murach's Java Servlets and JSP: 2nd Edition (Murach: Training & Reference)
Price For Both: Ģ81.42

Buy the selected items together


Product details

  • Paperback: 836 pages
  • Publisher: Mike Murach & Associates Inc.; 4th Revised edition edition (1 Oct 2011)
  • Language: English
  • ISBN-10: 1890774650
  • ISBN-13: 978-1890774653
  • Product Dimensions: 25.5 x 4.2 x 21 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 672,202 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Publisher

Developers often tell me they wish they'd found our Java book first, before spending time and money on others. Here are 4 of the reasons why I believe this book will work equally well for you:

#1: The first six chapters get you off to a fast start By the time you complete these chapters, you'll be writing bulletproof, object-oriented applications with business classes and objects. These chapters work well for the complete beginner. But they also get the experienced developer up-to-speed fast.

#2: The class summaries help you master the Java API and save you hours of research Although most books present dozens of coding examples that illustrate the use of some Java classes, they don't try to summarize all of the classes, constructors, and methods that you'll use the most. Our book does both. For instance, to learn how to use the LinkedList class, you'll first see a summary of its primary constructors and methods. Then, you'll see coding examples that show you how you can apply those constructors and methods. This can save you hundreds of hours of research over the course of the book.

#3: Chapters 7 and 8 show you how to use inheritance, interfaces, and polymorphism in a way that is both practical and understandable You won't find any toy applications or cat and dog objects in these chapters. Instead, you'll study practical examples that show you how to use inheritance, polymorphism, interfaces, type-safe enumerations, and the factory pattern in business applications. This at last takes the mystery out of object-oriented programming. And we just haven't seen this done right in any other book. #4: The paired-pages format lets you set your own pace Murach books have a distinctive format, where each two-page spread presents a single topic. Both beginning and experienced developers find that this format makes it easy to focus on the information they need, whether they're using the book for training or reference. To see how this works, you can download sample chapters for free from the Murach web site. --This text refers to an alternate Paperback edition.


Inside This Book (Learn More)
Browse and search another edition of this book.
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
Format:Paperback
I was given a copy to review by the publishers, and have previously submitted a similar review on [...], and shall submit this review both to amazon.com and amazon.co.uk

Whenever you review a book, you should consider which audience and purpose it is written for. This book is intended for experienced people (the same publishers produce a "Beginning Java" book) who wish to migrate to Java(tm) programming from another language, using NetBeans to speed up coding. The book, therefore, teaches both Java(tm) and NetBeans. It fortunately makes no claim to be comprehensive; it clearly focuses on certain topics (see page 366), expecting readers to be able to find other classes for themselves.
The book follows the paired pages format often used by Murach, Inc., as far as the length of the code fragments permits. It starts with basic syntax, then object-orientation, specialised classes, GUIs, data access, threading and deployment with jar files. Collections and exceptions are included amongst those "specialised classes". I was especially pleased to see that data validation, using error messages and (later) exceptions was introduced early in the book, and that the exceptions section teaches how to throw Exceptions for incorrect input, as well as how to catch them.
The GUIs are created with what used to be called Matisse on NetBeans; this allows one to set up the display very quickly without necessarily knowing all the code. It also allows event handling, fortunately avoiding that abomination "addActionListener(this)".
This book would be particularly useful as an adjunct to a course, where an instructor can augment the explanations, because the text moves very fast. I would have preferred to see some links or references "for further reading", as well as links to discussion of the principles of object-orientation, etc.
I found only few errors, e.g. precedence of the ! operator (p117), "private and public classes" only mentioned on p41, Character and Hashtable misspelt (p401 and 396).
I think it is a good book, one that I am pleased to have read.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
Format:Paperback
Bought this to re-acquaint myself with Java programming after a 6 year hiatus. Overall it's one of the best books I've read on the fundamentals Java programming:
Despite the huge size of this book, it's actually quite readable - each page explains a concept & the opposite page gives examples and/or further information on the syntax. This style does result in a lot of empty space though when dealing with simpler stuff, so it could be condensed quite a bit.
The breadth of coverage is excellent & explanations are generally clear. It covers almost everything you'll need to know to get started with Java - language concepts, Applets, Swing/AWT, threads, file handling, XML handling, accessing databases, etc. On the down side the coverage of some topics could be more in depth, yet it wastes rather a lot of pages explaining basics such as using the command line to compile an application. It also assumes you're using Windows for your development work, which may irk some.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars  62 reviews
32 of 32 people found the following review helpful
5.0 out of 5 stars Murach's Java SE 6 21 Oct 2007
By John Yeary - Published on Amazon.com
Format:Paperback
There have been a number of books and tutorials written about Java. The gold standard for me has always been "Learning Java" by Patrick Niemeyer and Johnathan Knudsen (O'Reilly & Associates). I have had a number of new programmers, enthusiasts, and members of the JUG tell me it is information overload. The book does contain a lot of information in its 828 page heft. As a result, I have been looking for a book just for beginners. I have found it.

I just completed reviewing Murach's Java SE 6. It is a very good resource for learning Java. This book does an excellent job of providing a firm basis for understanding the technology. The book is clearly and concisely written. The book is divided into 5 major sections which cover the essential Java skills to advanced topics on data access programming using XML and JDBC.

The teaching style is very clever. It typically takes the form of a page of information with facing page with examples. I found this to be very important in getting sometimes difficult points across. I typically take the "Show me the code" philosophy, and this style works for me.

The other technique that used is to convey a purpose for learning Java. This is done by using the various topics as building blocks to create an application. The final result is a completed application at the end of the book. It encompasses the lessons learned, and gives the new programmer a sense of accomplishment with a completed functional application at the end of the book. I love it.

I have found that people learn better with functional code examples. This book is replete with them. One of my greatest annoyances is to have code samples which do not work. This clouds the ability to learn because it forces the beginning programmer to question their abilities. The shroud of uncertainty should not be because the gold standard code is incorrect. I am pleased to note that I tried a number of code examples and they all worked.

My favorite section is Data access programming with Java. Chapter 20 covers working with XML. This is a must for any programmer. XML is the new black, and anything that can help you learn this important technology is a must. In chapter 20, the topic of StAX is covered. This is the best simplified example of using StAX I have seen. After reading the information, and performing the examples, I felt I had a better understanding of this technology.

I only have a few minor negative points to mention: the title is a little misleading. The majority of the information in the book really details Java SE 5 enhancements with two notable exceptions: StAX and an introduction to Derby (Java DB).

My overall impression is that the book is an outstanding resource for new and seasoned programmers. This is a great book to add to the reference shelf.
14 of 14 people found the following review helpful
4.0 out of 5 stars Fabulous Intro To Java 14 Aug 2007
By C. Owen - Published on Amazon.com
Format:Paperback
This book provides a cornucopeia of subjects that most intro to Java books briefly touch on, such as threading, setting up the Java environment on the windows pc,and the tutorials and instructions on using the various Java IDE's. I found these tutorials concise and easier to follow than on the Java web site.

As always, Murach's treatment of OOP concepts impressed me. By displaying these concepts in a real-world application it reinforces your learning heads, leaps, bounds and miles over OOP object models of cats, widgets, etc.

Best of all the code examples work! I can tell you how about the frustration of typing a 2-page code sample to realize, oops,the code sample doesn't work.

The main area the book failed to meet expectations revolved around the weakness of its database section. Providing only a command line version of the database application reduced my rating from 5 to 4.
18 of 21 people found the following review helpful
5.0 out of 5 stars Murach does good books 12 May 2007
By John Matlock - Published on Amazon.com
Format:Paperback
There are probably a couple of hundred changes and improvements that have been included in the new release of Java. The problem is that after three or four releases, the new product additions bring a decreasing amount of utility to the package. By version 3 or 4 the stuff that we really need is there.

Java 6 has two additions that fall into my definition of really nice new things. One, is that Java continues to get faster as new editions come out. There's nothing you have to do to make it run faster so there isn't much said about this in the book.

The second new thing is that Java now incorporates an integral database. It's a relatively new database called Derby. This is a small database, written entirely in Java as part of the Apache project. In this book there is a lengthy chapter, some 32 pages, covering the use of the database from Java. This book does not include a discussion of Derby SQL, that will have to be another book. [Note: Derby is the same product as IBM's Cloudscape database.]

This book is a general introductory book to Java it starts with downloading the software from Sun and carries it forth to rather complex programming. It is, as is standard with the Murach books, very professionally done, tightly edited, complete, and probably the best book on the subject.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges