People have been thinking about units in Java for a long time. Instead of storing a particular length as 30, it would be nice to specify 30 inches, or, meters or miles. In "Apples and Oranges" Ori Kushnir looks at the Java units specification described in JSR 108, as well as various implementations. Some of the features include "Checking unit compatibility, Numeric value conversion, Scaling and other arithmetic operations on units, Implementation of standard units (e.g., units that are part of SI), and Unit parsers for standard specification formats."
Apples and Oranges (and the Java Units Specification)
In "Effective Use of Joins in SQL Statements", Satya Komatineni assumes that you know a thing or two about joins and need to think about the finer points. He provides 11 principles including suggestions on "how to use the join construct to solve practical issues in retrieving data from relational databases." Other principles "deal with the general question of patternizing a select statement."
The Effective Use of Joins in Select Statements
In our java.net article this week we share the first in our "(Not so) Stupid Questions" series. This time you can join the discussion on where it is appropriate to declare methods to be static. There have been arguments on both sides. Agree or disagree with one, and feel free to contribute your opinion.
To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).
To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to
(Not So) Stupid Questions: Static Methods
From Macworld in San Francisco,
Daniel H Steinberg, editor
ONJava.com and java.net
O'Reilly Network Java Weblogs
Other Java News (channel -- LANG: JAVA)
Java Cookbook Recipe of the Day
O'Reilly and Associates
Copyright © 2009 O'Reilly Media, Inc.