Bin noch neu auf dem Java Gebiet und bisher nur in VB / VBA leicht bewandert.
Hantiere aktuell etwas mit Eclipse herum.
Es mag vielleicht offensichtlich sein, aber wie kann ich mir über eclipse die Syntax einer Methode (am besten noch mit Beispielen) direkt anzeigen lassen?
In VB gibt es ja das MSDN-Library, was für alle Methoden, Ereignisse, Eigenschaften usw. die Syntax und Beispiele bereit hält. Gibt es so etwas auch für Java?
Das Javadoc ist die Quasi-Standard Art der Dokumentation in der Java Welt. Da diese von den Entwicklern selbst gepflegt wird ist die Qualität unterhalb der Projekte unterschiedlich.
Das Javadoc von Java selbst ist eigentlich so mit das ausführlichste das es gibt. Oftmals sind dort auch Anwendungsmöglichkeiten und Beispiele mit drin, aber eben nicht immer.
Eine sehr gute Übersicht mit Beispielen findest du zusätzlich online in der Java-Insel Galileo Computing :: Java ist auch eine Insel (8. Auflage), ohne Buch wirst du eh keine echte Möglichkeit haben Java zu lernen (zu mindestens nicht, wenn du keine große Vorkenntnis in Programmiersprachen nach C++-Muster hast).
Mit dem System der Javadocs bin ich natürlich schon in Berührung gekommen. Gibt es denn irgendeine Plattform, auf der haufenweise Javadocs gebündelt sind? Ich meine, wie gehst du vor, wenn du z.B. etwas über die Methode getProperty() herausfinden möchtest?
Habe schon einige Bücher über Java aufem Tisch liegen. Daran wird es nicht scheitern =).
Die IDE integriert die Javadoc für dich. IM Falle der JRE Bibliothek automatisch wenn du ein JDK installiert hast, für alle weiteren Bibliotheken kannst du eine Source und eine Javadoc Location angeben die dann automatisch in der IDE angezeigt werden können.
Über google findet man natürlich alles irgendwann, aber wenn man z.B. mit dem Laptop im Zug sitzt und proggen will hilft einem google oder irgendwelche online-Bibliotheken herzlich wenig (es sei denn man fährt ICE 1.Klasse mit Inet Zugriff ).
Dafür dass Java/eclipse doch so fortschrittlich ist (verglichen mit Visual Studio 6) wundert mich das jetzt aber, dass es da keine zentrale Ablage für solche Dinge gibt.
Dafür dass Java/eclipse doch so fortschrittlich ist (verglichen mit Visual Studio 6) wundert mich das jetzt aber, dass es da keine zentrale Ablage für solche Dinge gibt.
Siehe oben, man braucht soetwas nicht, weil man Javadoc pro Library verknüpft und sie dadurch automatisch in der IDE verfügbar werden. Wenn du automatisiertes Dependency Management mit zB Maven betreibst lässt sich auch automatisch Javadoc und Source downloaden und in die IDE einbinden.
Die HTML Seiten brauchst du übrigens fast nie, Javadoc betrachtet man meistens als zB Kontextsensitives Popup direkt in der IDE.
Gibt es da irgendwelche Mini-Tutorials zu, anhand derer man das mal mit Eclipse nachvollziehen kann?
Ich weiß nämlich nicht auf Anhieb, wie ich z.B. die Javadocs der JRE-Bibliothek einsehen kann.
In den Preferences gibt es eine liste mit 'Installed JREs'. Trag dort ein JDK anstatt einer JRE ein und dann hast du automatisch die Quellen und Javadoc eingebunden.
Alternativ, geh in den Quellcode Editor, drücke STRG und fahr mit der Maus über eine JRE Klasse (String zB). Anschließend sollte ein Editor aufgehen mit einem Button. Wenn du den drückst kannst du eine Source Location angeben. Wählst du dort das src.zip aus das dem JDK beiliegt sind Eclipse die Quellen und Javadoc bekannt.