Ich brauche einen Spickzettel für Java und habe mich umgesehen, konnte aber keinen finden, der "kanonisch" schien - was mich angesichts der Verbreitung der Sprache überraschte. Könnten erfahrene Java-Programmierer bitte einen Spickzettel vorschlagen, der nützlich (so gut organisiert, dass Sie ihn tatsächlich häufig verwenden) und vollständig (für den täglichen Gebrauch in der Praxis) ist?
Im Gegensatz dazu würde ich Folgendes als kanonischen Spickzettel für Python betrachten: http://rgruet.free.fr/PQR26/PQR2.6.html
Es ist vollständig (Syntax, Typen, Anweisungen, integrierte Funktionen, allgemeine Module, Redewendungen) und nützlich (gut organisiert: unterteilt und mit Hyperlinks versehen; einfach zu suchen und leicht zu erkunden).
Außerdem habe ich mir die Liste hier bereits angesehen: http://devcheatsheet.com/tag/java/ und keinen Spickzettel gefunden, der mit dem Python-Spickzettel von RGruet oben vergleichbar ist. Die Top-Liste in Google für "Java-Spickzettel" lautet http://www.cs.princeton.edu/introcs/11cheatsheet/. Sie ist ziemlich vollständig, aber nicht so organisiert, dass sie nützlich ist. Es muss da draußen etwas Besseres geben!? Übrigens muss es nicht auf 1 Seite passen. Ich kenne die Java-API-Dokumente, aber das ist mehr, als ich erwarten würde, dass ein Spickzettel verlinkt , nicht .
Aktualisieren
Einige SO-Mitglieder hielten diese Frage für subjektiv, aber ich habe meine Kriterien als ziemlich objektiv erklärt: Vollständigkeit (Inhalt) und Nützlichkeit (Präsentation) sind in diesem Zusammenhang nicht schwer zu beurteilen. Ich habe eine der nützlicheren Antworten akzeptiert, bin aber weiterhin überrascht, dass Java kein kanonisches Spickzettel hat.
Antworten:
Dieser schien nicht schlecht zu sein.
http://mindprod.com/jgloss/jcheat.html
quelle
Ich habe hier einen interessanten Spickzettel gefunden. http://introcs.cs.princeton.edu/java/11cheatsheet/
quelle
Diese Kurzreferenz sieht ziemlich gut aus, wenn Sie nach einer Sprachreferenz suchen. Es ist besonders auf den Benutzeroberflächenteil der API ausgerichtet.
Für die komplette API verwende ich jedoch immer das Javadoc . Ich beziehe mich ständig darauf.
quelle
Hier ist eine großartige http://download.oracle.com/javase/1.5.0/docs/api/
Diese Sprachen sind groß. Sie können nicht erwarten, dass ein Spickzettel auf ein Stück Papier passt
quelle
Ich persönlich habe festgestellt, dass das dzone-Cheatsheet auf Core Java am Anfang sehr praktisch ist. Die Bedürfnisse ändern sich jedoch, wenn wir wachsen und uns an die Dinge gewöhnen.
In diesem Artikel zu Java-Lernressourcen sind auch einige (am Ende des Beitrags) aufgeführt
Für die praktischste Verwendung habe ich in der jüngeren Vergangenheit festgestellt, dass das Java-API-Dokument der beste Ort ist, um Code zu betrügen und neue APIs zu lernen. Dies ist besonders hilfreich, wenn Sie sich auf die neueste Version von Java konzentrieren möchten.
mkyong - ist einer meiner Lieblingsorte, um eine Menge Code für den Schnellstart zu betrügen - http://www.mkyong.com/
Und last but not least ist Stackoverflow der König aller kleinen handlichen Codefragmente. Google einfach ein Material, das du versuchst, und es besteht die Möglichkeit, dass eine Seite ganz oben in den Suchergebnissen steht. Die meisten meiner Google-Suchergebnisse enden bei stackoverflow. Viele der häufigsten Fragen finden Sie hier - /programming/tagged/java?sort=frequent
quelle
Es ist nicht wirklich ein Spickzettel, aber für mich habe ich ein "Java" -Suchschlüsselwort in Google Chrome eingerichtet, um mithilfe von Javadoc zu suchen
site:<javadoc_domain_here>
.Sie könnten das Gleiche tun, aber auch die Domain für das Sun Java Tutorial und für mehrere Java-FAQ-Sites hinzufügen, und Sie wären in Ordnung.
Ansonsten ist StackOverflow ein ziemlich guter Spickzettel :)
quelle