Necesito una hoja de trucos para Java y comencé a buscar, pero no pude encontrar una que pareciera "canónica", lo que me sorprendió considerando lo extendido que está el lenguaje. ¿Podrían los programadores experimentados de Java sugerir una hoja de trucos que sea útil (organizada tan bien que realmente la usa a menudo) y completa (cubra el uso diario del mundo real), por favor?
Por el contrario, esto es lo que consideraría una hoja de trucos canónica para Python: http://rgruet.free.fr/PQR26/PQR2.6.html
Es completo (sintaxis, tipos, declaraciones, incorporados, módulos comunes, modismos) y útil (bien organizado: seccionado e hipervinculado; fácil de buscar y fácil de explorar).
Además, ya miré la lista aquí: http://devcheatsheet.com/tag/java/ y no encontré una hoja de trucos comparable a la hoja de trucos de Python de RGruet anterior. La lista principal en Google para la "hoja de referencia de Java" es http://www.cs.princeton.edu/introcs/11cheatsheet/ que es bastante completa, pero no está organizada para ser útil. ¡¿Tiene que haber algo mejor ahí fuera ?! Por cierto, no es necesario que quepa en 1 página. Soy consciente de los documentos de la API de Java, pero eso es más a lo que esperaría que se vincule una hoja de trucos , no a eso .
Actualizar
Algunos miembros de la SO pensaron que esta pregunta era subjetiva, pero creo que expliqué que mis criterios son bastante objetivos: la integridad (contenido) y la utilidad (presentación) no son difíciles de juzgar en este contexto. He aceptado una de las respuestas más útiles, pero me sorprende que Java no tenga una hoja de trucos canónica.