---
product_id: 13039819
title: "The Elements of Java™ Style (SIGS Reference Library, Series Number 15)"
brand: "allan vermeulenscott w. amblergreg bumgardnereldon metztrevor misfeldtjim shurcao tieou"
price: "₨19592"
currency: LKR
in_stock: true
reviews_count: 9
url: https://www.desertcart.lk/products/13039819-the-elements-of-java-style-sigs-reference-library-series-number
store_origin: LK
region: Sri Lanka
---

# The Elements of Java™ Style (SIGS Reference Library, Series Number 15)

**Brand:** allan vermeulenscott w. amblergreg bumgardnereldon metztrevor misfeldtjim shurcao tieou
**Price:** ₨19592
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** The Elements of Java™ Style (SIGS Reference Library, Series Number 15) by allan vermeulenscott w. amblergreg bumgardnereldon metztrevor misfeldtjim shurcao tieou
- **How much does it cost?** ₨19592 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.lk](https://www.desertcart.lk/products/13039819-the-elements-of-java-style-sigs-reference-library-series-number)

## Best For

- allan vermeulenscott w. amblergreg bumgardnereldon metztrevor misfeldtjim shurcao tieou enthusiasts

## Why This Product

- Trusted allan vermeulenscott w. amblergreg bumgardnereldon metztrevor misfeldtjim shurcao tieou brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

The Elements of Java™ Style (SIGS Reference Library, Series Number 15)

## Images

![The Elements of Java™ Style (SIGS Reference Library, Series Number 15) - Image 1](https://m.media-amazon.com/images/I/516iUacBBLL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    A very practical and useful text.
  

*by B***R on Reviewed in the United States on December 17, 2013*

A concise vivid work on implementing a practical and useful style for the Java programming language. I used it extensively in my own programming understakings. I proposed it for taking it as model for many software projects in our company. They used it for establishing their own rules and styles for the coding processes.

### ⭐⭐⭐ 3.0 out of 5 stars







  
  
    Risky
  

*by P***S on Reviewed in the United States on May 25, 2014*

This is a fine guide to style, but it crosses the line into methodology in places that are misleading at best, and simply wrong at worst.Example: Principle 73, "Wrap general-purpose classes that operate on java.lang.Object to provide static type checking," provides a perfectly functional example of how a type-specific wrapper can impose type-checking on a collection designed for the overall parent class, Object. But the book was written in 2000, and in 2004, the addition of generics to Java rendered this technique obsolete. It still works, but no one would do it that way anymore.Example: Principle 99, "Use the double-check pattern for synchronized initialization," sets forth a once-popular, but now debunked, idiom for limiting initialization to one thread. See Brian Goetz's article, "Double-checked locking: Clever, but broken," for a clear explanation as to why the Java Memory Model allows this method to fail (and note that Goetz specifically points out that this book erroneously endorses it).Example: Principle 103, "Leave optimization for last," is hard to reconcile with Principle 102, "Reinitialize and reuse objects to avoid new object construction." It's hard to leave the use of 102 out of your initial design, yet 103 advises you to do just that (same conflict with 103 exists for Principles 38, 67, and 100).There are a few oddities to the good parts, too. For example, they recommend using two spaces for each level of horizontal indentation. The wider practice appears to be to use four. They recommend opening braces at the end of a line, with closing braces on a line by themselves at the same column as the first character of the line with the matching opening brace. That's probably the most widely followed pattern, but Allman-style (the opening brace goes under that first character) is a good choice too, especially if you (like me) learned in a language that used "begin" and "end" instead of "{" and "}." Now, nothing is more certain to provoke a red-faced, fists-clenched, pistols-at-dawn dispute between programmers than the question of where the opening brace goes, but a style guide ought to at least have acknowledged that Allman-style exists.All in all, I think this book would be a good basis for your own shop's style guide. But I wouldn't rely on its example code at all, and I would encourage your team to get together after reading it, agree on what to change, and just write your own preferences in the margins. The true virtue of most stylistic choices comes not from what they are, but from the fact that everyone uses the same ones. Think of this book as the abstract class of style, and derive your concrete style from that.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Elements of Java Style is definitely a hit.
  

*by A***R on Reviewed in the United States on March 1, 2017*

I am very satisfied with the way this book is written. It is compact and to the point. It fulfills the requirements of an industrial Java developer and can be used as the basis for a coding convention.Harry Sneed, Software Reengineer

## Frequently Bought Together

- The Elements of Java™ Style (SIGS Reference Library, Series Number 15)
- Naming Things: The Hardest Problem in Software Engineering

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.lk/products/13039819-the-elements-of-java-style-sigs-reference-library-series-number](https://www.desertcart.lk/products/13039819-the-elements-of-java-style-sigs-reference-library-series-number)

---

*Product available on Desertcart Sri Lanka*
*Store origin: LK*
*Last updated: 2026-05-16*