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

 

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

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)
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, July 8? Choose Express delivery at checkout. See Details

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

Product details
  • Paperback: 320 pages
  • Publisher: Addison Wesley (17 Feb 2000)
  • Language English
  • ISBN-10: 0201616467
  • ISBN-13: 978-0201616460
  • Product Dimensions: 23.1 x 18.8 x 1.3 cm
  • Average Customer Review: 4.0 out of 5 stars  (5 customer reviews)
  • Amazon.co.uk Sales Rank: 671,805 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  • Other Editions: Hardcover (Import) |  All Editions

  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Hire Programmers $20/hr
www.oDesk.com    Easy Outsourcing with no Commitment Post a Job & Interview for Free! 
Java Cert in 7 Days
www.firebrandtraining.co.uk    7 Day Java Courses by the3X Training Company of the Year. 
Live Programming Help
www.liveperson.com    Hundreds of skilled programmers To choose from. Student rates! 

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


Tag this product

 ( What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
Search Products Tagged with
 

 

Customer Reviews