Eu preciso de uma folha de dicas para Java e comecei a procurar, mas não consegui encontrar uma que parecesse "canônica" - o que me surpreendeu considerando o quão difundida a linguagem é. Os programadores Java experientes poderiam sugerir uma folha de dicas que seja útil (organizada tão bem que você realmente a usa com frequência) e completa (cobre o uso diário no mundo real), por favor?
Em contraste, aqui está o que eu consideraria uma folha de dicas canônica para Python: http://rgruet.free.fr/PQR26/PQR2.6.html
É completo (sintaxe, tipos, instruções, embutidos, módulos comuns, expressões idiomáticas) e útil (bem organizado: seccionado e com hiperlink; fácil de pesquisar e fácil de explorar).
Além disso, já olhei a lista aqui: http://devcheatsheet.com/tag/java/ e não encontrei uma folha de dicas comparável à folha de dicas do Python de RGruet acima. A lista principal no Google para "folha de dicas do Java" é http://www.cs.princeton.edu/introcs/11cheatsheet/ que é bastante completa, mas não organizada para ser útil. Tem que haver algo melhor lá fora !? BTW, não precisa caber em 1 página. Estou ciente dos documentos da API Java, mas é mais para isso que eu esperaria uma folha de dicas para vincular, não ser .
Atualizar
Alguns membros do SO acharam que essa pergunta era subjetiva, mas acho que expliquei meus critérios para ser bastante objetivo: integridade (conteúdo) e utilidade (apresentação) não são difíceis de julgar neste contexto. Aceitei uma das respostas mais úteis, mas fico surpreso que Java não tenha uma folha de dicas canônica.