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

Have one to sell? Sell yours here
 
   
Practical Java Programming Language Guide
 
See larger image
 

Practical Java Programming Language Guide (Paperback)

by Peter Haggar (Author)
4.0 out of 5 stars  See all reviews (5 customer reviews)
RRP: £24.99
Price: £21.24 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.75 (15%)
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
In stock but may require up to 2 additional days to deliver.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

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

10 new from £14.99 18 used from £0.85

Customers Who Bought This Item Also Bought

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

by Michael Nygard
5.0 out of 5 stars (3)  £17.04
Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
4.8 out of 5 stars (6)  £17.99
Explore similar items

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  See all reviews (5 customer reviews)
  • Amazon.co.uk Sales Rank: 134,029 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Java Training in London opens new browser window
www.javaconsult.co.uk  -  14 - 18 Dec. Comprehensive 5 day Instructor Led Java Course. £950 
   Java Programming Courses opens new browser window
ICS-Train.co.uk/JavaCourses  -  Wide Range of Courses at ICS Train Find Out More Now! 
   Java Training opens new browser window
www.InceptionTraining.co.uk  -  Hands on course by experienced software developers 
  
 

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



Product 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.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
java
best practices

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Sams Teach Yourself Java 6 in 21 Days
44% buy
Sams Teach Yourself Java 6 in 21 Days 4.0 out of 5 stars (6)
£15.95
Effective Java: Second Edition
31% buy
Effective Java: Second Edition 4.8 out of 5 stars (6)
£17.99
Practical Java Programming Language Guide
22% buy the item featured on this page:
Practical Java Programming Language Guide 4.0 out of 5 stars (5)
£21.24
Effective Java (Java Series)
3% buy
Effective Java (Java Series) 4.9 out of 5 stars (16)
£30.99

 

Customer Reviews

5 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
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? Yes No (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Great book - if you seek answers to ..., 7 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? Yes No (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? Yes No (Report this)


Share your thoughts with other customers: Create your own 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 20 Mar 2005 by sjliebert

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.