It is ridiculous to ask this question at a time when a guide for unknown reasons is not available . Perhaps it is being overwritten for Java 8?
In any case, this is basically still relevant.
There are several conflicting points (as in every stygeloid), and due to the latest revision date, there are many tips (generics, enums, varargs, etc.), do not forget to have some agreements for them as well).
The main thing is that you should not adhere to it religiously. Read it, let it dive, try to use as much as possible for you and your team. If you find something that does not suit you, because you consider this an outdated opinion, you can simply refuse it. The only thing you need is consistent. If you start with one style, do not switch to another with the old code.
By the way, there are many style guides. If you need something βnewβ (but much less thorough), see, for example, the very new Google styleleguide .
source share