Original Post
According to the Sun Java code conventions your package names must begin with a top level domain. i.e. com.something.blah.
"The first component of a unique package name is always written in all-lowercase ASCII letters and should be one of the top-level domain names, currently com, edu, gov, mil, net, org, or one of the English two-letter codes identifying countries as specified in ISO Standard 3166, 1981." - Quoted from http://java.sun.com/docs/codeconv/html/CodeConventions.doc2.htm.
Can anyone explain to me why this is, it seems very strange.
Also, does anyone know when Java 1.5 is scheduled for release?