Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from $2.75

Have one to sell? Sell yours here
 
   
Tell a Friend
Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series)
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series) (Paperback)

by Peter Haggar (Author)
4.3 out of 5 stars  (38 customer reviews)

List Price: $39.95
Price: $32.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.45 (19%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

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

Want it delivered Monday, July 28? Choose One-Day Shipping at checkout. See details

30 used & new available from $2.75
Also Available in: List Price: Our Price: Other Offers:
Hardcover Order it used!
 
   

Better Together

Buy this book with More Java Pitfalls: 50 New Time-Saving Solutions and Workarounds by Michael C. Daconta today!

Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series) More Java Pitfalls: 50 New Time-Saving Solutions and Workarounds
Buy Together Today: $58.90

Customers Who Bought This Item Also Bought

Effective Java(TM) Programming Language Guide (The Java Series)

Effective Java(TM) Programming Language Guide (The Java Series) by Joshua Bloch

4.8 out of 5 stars (120)  $40.40
Java Concurrency in Practice

Java Concurrency in Practice by Brian Goetz

4.8 out of 5 stars (47)  $34.64
Head First Design Patterns (Head First)

Head First Design Patterns (Head First) by Elisabeth Freeman

4.6 out of 5 stars (240)  $29.67
Bug Patterns In Java

Bug Patterns In Java by Eric Allen

4.8 out of 5 stars (5) 
Java Cookbook, Second Edition

Java Cookbook, Second Edition by Ian Darwin

4.5 out of 5 stars (32)  $32.97
Explore similar items : Books (58)

Editorial Reviews
Amazon.com
Now that Java is being used for real-world projects, the experts are figuring out what works and what doesn't when it comes to coding style. Peter Haggar's Practical Java: Programming Language Guide compiles a remarkably useful set of over 60 coding tips that will make your programs more maintainable and perform better. Chances are that this title has something to offer every programmer who works with Java.

This book is organized simply and effectively with 68 practical tips (or in the author's terms "praxes") for writing better Java code. Tips are grouped into sections, such as general tips, objects and equality, exception handling, and performance and multithreading. The book illustrates each tip with short code excerpts demonstrating effective coding strategies (plus several common Java pitfalls).

The book contains numerous standout sections, including the proper way to write equals methods for custom classes, tips for writing more efficient classes, and numerous do-it-yourself techniques for optimizing code. (As the author suggests, not all of today's Java compilers will do this optimization for you.) The book contains several sections that should be read by every Java developer, and though some tips are more obscure, there's certainly something to benefit every reader.

While C++ programmers have had books on coding style for years, Java is only now coming into its own with titles like this one. With its concise format, no-nonsense prose style, and expert-eye perspective on Java, Practical Java: Programming Language Guide shows the same maturing refinement as the language it lucidly describes. --Richard Dragan

Topics covered: Java programming tips, understanding references, final and static keywords, using instanceof, tips for garbage collection, custom equals methods, exception handling tips, using finally blocks, using exceptions with constructors, performance tips, compile-time vs. run-time code optimization, using StringBuffer, minimizing object creation, arrays, Java native code, multithreading tips, the synchronized keyword, spin locks, Java interfaces for emulating multiple inheritance, the abstract keyword, the clone method and immutable objects, tips for finalize methods.

Book Description
Written by an "in-the-trenches" expert on the Java(tm) programming language, this book provides readers with a practical approach to producing correct, efficient, and robust code.

This broad-ranging guide can help programmers with varying levels of expertise to understand Java more completely and to maximize their coding effectiveness. This book's rules-based format examines 68 key topics on how to improve your code, providing crisp, well-written examples and solutions. All of the examples and solutions are accompanied by thorough explanations for achieving a working solution of your own. This practical approach to programming and design describes the best practices used by experienced programmers. Intended for the intermediate to advanced Java programmer, the Practical Java(tm) Programming Language Guide is organized into individual lessons, so it can either be read from cover to cover or by individual topic.

Topics discussed include:

* Objects and equality * Exception handling * Performance * Multithreading * Classes and interfaces

If you want to spend less time debugging, optimizing, and tuning your code, this example-oriented, down-to-earth guide is full of practical techniques for exploiting the Java programming language. The 68 topics were chosen based on their relevance to effective and efficient programming practices. A special section focusing on performance provides valuable insights into Java performance issues and useful performance improvement techniques. If you want real-world, sound advice on building applications using the Java programming language, this book is essential reading.

See all Editorial Reviews


Product Details
  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional (February 11, 2000)
  • Language: English
  • ISBN-10: 0201616467
  • ISBN-13: 978-0201616460
  • Product Dimensions: 9.1 x 7.4 x 0.5 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: