No, there is no definitive style guide. However, SUN’s original Java style guide states that braces are at the end of the line. And Google’s style guide for Guava handles it the same way: http://google-styleguide.googlecode.com/svn/trunk/javaguide.html. So you could say that it is a default style for Java.