Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

Quantity: 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
18 used & new from £5.50

Have one to sell? Sell yours here
 
   
Tell a Friend
Practical Java Programming Language Guide
 
See larger image
 
Practical Java Programming Language Guide (Paperback)
by Peter Haggar (Author)
4.0 out of 5 stars 5 customer reviews (5 customer reviews)
RRP: £24.99
Price: £23.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.25 (5%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by 1pm Tuesday, May 20? Choose Express delivery at checkout. See Details

18 used & new available from £5.50
Other Editions: RRP: Our Price: Other Offers:
Hardcover (Import) Order it used
 
   

Product details

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Java Programming
www.seeklearning.co.uk    Complete Your JAVA Course Online. Get Certified or Your Money Back! 
Java
uk.sun.com/training    Find Sun® Training & Certification Programs - Sign Up Now at Sun.com! 
Java programmer
www.GCHQ-Careers.co.uk    Competitive Salary 21k-35k, Bonus And Benefits. Apply Online Now! 

Product Description
Amazon.co.uk Review
Most programmers want to be better than they are and, while there are many excellent books on Java, there are few good guides to Java programming style. This one is aimed at those with some Java programming experience and aspirations to becoming a Java guru. To this end, Haggar presents you with code snippets intended to accomplish specific tasks and he invites you to predict the results.

This approach is designed to illustrate gotchas, some of which are surprisingly subtle. You use the book interactively: hence the affected decision to use the word Praxis (an archaic version of practice) to differentiate the 68 sections. In Objects and Equality Praxis, Haggar illustrates the differences between using on primitive integer values and on integer references. He then proceeds to show how making assumptions about the way the "equals" method works can cause even stranger--yet still legal--behaviours.

Basically, Peter Haggar is teaching you not to make assumptions about the way Java does things. A neat example is the Notify All methods which ensures all waiting threads are woken up. Threads activity is often dependent on the condition of other threads. You might reasonably assume Notify All wakes threads in priority order--but it doesn't. Its action is JVM-dependent.

Object- oriented programming is supposed to remove the need to know what's happening behind the scenes--but this is the real world, not a theoretical one. Understanding Java's underpinnings will make you a faster, more efficient, more highly paid programmer and newbies will sit beneath your swivel chair awaiting wisdom. --Steve Patient

Book Description
This book does for Java what Scott Meyers' classic Effective C++ did for C++- identifies the key practices and rules that enable good developers to become great developers. IBM Java expert Peter Haggar brings together 68 rules for writing better Java 2 code, complete with insightful discussions and real-world examples. These are the "rules of thumb" expert developers have discovered- guidelines that consistently lead to clear, correct, and efficient code. Haggar focuses on the key issues virtually every Java developer faces, from general techniques (such as when to use polymorphism and when not to use method overloading); to working with objects, exception handling, performance, multithreading, classes, interfaces, and beyond. Haggar has a remarkable talent for crystallizing a problem and solution, and communicating it in words and code. The result- a book that can help any Java developer get dramatically better results -- fast.

See all Product Description


 
Customer Reviews
5 Reviews
5 star: 40%  (2)
4 star: 20%  (1)
3 star: 40%  (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
Share your thoughts with other customers:
Write an online review
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
3.0 out of 5 stars Useful for performance issues, but pales in comparison, 12 Jun 2001
By A Customer
Every programmer needs one of these "Effective <language>" style books, and this title certainly delivers on the main points, particularly the author's favourite topic: performance. However, the writing style is turgid in comparison to Meyer's easy-reading original, and there is a lot of redundancy between points....
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Great book - if you seek answers to ..., 8 Sep 2001
By A Customer
... those how's and why's you're bound to have when programming Java. The book is very well organized into small chapters - each concerning a specific problem, and more importantly, its solution.

When you have read this book, my guess is that your programming style will change. It will also make you think the next time you apply that instanceof, Vector, ArrayList, Enumeration, Iterator etc. to your problem.

hjembaek

Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Valuable, 8 Jun 2000
By A Customer
Some detailed insights of how the language and runtime hang together and how to get the most benefit. Good details on optimisation, inlining and caching. Was not convinced about some of the recommended trade offs such as avoiding throwing exceptions in all but the most extreme circumstances but at least he explains clearly why you might not.
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)


Write an online review
 
 
Most Recent Customer Reviews

3.0 out of 5 stars ok, but rendered superfluous by Effective Java
Inspired by Scott Meyers' Essential C++, this book is arranged into small items (called, rather awkwardly, 'praxes') on idioms and implementations of Java... Read more
Published on 9 Jan 2006

4.0 out of 5 stars covers many important issues
Re-reading this at the moment to brush off my rusty intermediate Java, I'm struck by how easy it is to understand and digest. Read more
Published on 21 Mar 2005 by sjliebert

Search Customer Reviews
Only search this product's reviews