Die Grammatik der Programmiersprache Java

Die Leute bei Sun Microsystems, die Java erstellt haben von Java als zwei Teile aufweisen. So wie Englisch Grammatik und häufig verwendete Namen hat, hat die Java-Programmiersprache seine Spezifikation (Grammatik) und seine Application Programming Interface (seine häufig verwendeten Namen). Jedes Mal, wenn Sie Java-Programme schreiben, könnten Sie zwei wichtige Teile der Dokumentation zu halten - eine für jeden Teil der Sprache - auf Ihrem Schreibtisch:

  • Die Java-Sprachspezifikation: Diese Dokumentation enthält Regeln mögen, # 147-Setzen Sie immer eine offene Klammer nach dem Wort für # 148- und # 147-Verwenden Sie ein Sternchen zwei Zahlen zu multiplizieren # 148.

  • Das Application Programming Interface: Java Application Programming Interface (API) enthält Tausende von Werkzeugen, die nach der Grammatik der Sprache wurde definiert Java hinzugefügt wurden. Diese Werkzeuge reichen von der Tagesordnung zu Exotik.

    Zum Beispiel sind die Werkzeuge, um eine Routine namens zack dass für Sie 5 bis 10. potenzieren. Ein Effekthascherei Werkzeug (benannt JFrame) zeigt ein Fenster auf dem Computerbildschirm. Andere Tools hören für die Schaltfläche klickt der Benutzer, Abfrage-Datenbanken und haben alle Arten von nützlichen Dingen.

Sie können die Sprachspezifikation, die API-Dokumente herunterladen und alle anderen Java-Dokumentation (oder die Dokumente online ansehen) durch Stochern auf Orakel.

Der erste Teil von Java, der Sprachspezifikation, ist relativ klein. Das bedeutet nicht, werden Sie nicht viel Zeit in Anspruch nehmen, herauszufinden, wie die Regeln in der Sprachspezifikation zu verwenden. Andere Programmiersprachen haben jedoch doppelt, dreifach oder zehnfache Anzahl von Regeln.

Der zweite Teil der Java - die API - kann einschüchternd sein, weil es so groß ist. Die API enthält fast 4.000 Werkzeuge und hält mit jeder neuen Sprache Java Release wächst. Ziemlich erschreckend, nicht wahr? Nun, die gute Nachricht ist, dass Sie müssen nicht alles in der API merken. Nichts. Nichts davon.

Sie können die Dinge, die Sie in der Dokumentation zu verwenden, müssen nachschlagen und ignorieren Sie die Dinge, die Sie nicht brauchen. Was Sie verwenden oft, werden Sie sich erinnern. Was Sie nicht so häufig verwenden, werden Sie (wie jeder andere Programmierer) vergessen.

Niemand weiß alles, was es über die Java-API zu kennen. Wenn Sie ein Java-Programmierer sind, die Programme häufig schreibt die neue Fenster öffnen, wissen Sie, wie die API zu nutzen JFrame Klasse. Wenn Sie selten Programme schreiben, die Fenster zu öffnen, die ersten paar Male müssen Sie ein Fenster zu erstellen, können Sie oben schauen die JFrame Klasse in der API-Dokumentation.

Wenn Sie eine typische Java-Programmierer nahm und gehalten, dass die Programmierer von der Suche etwas in der API-Dokumentation, würde der Programmierer wahrscheinlich in der Lage sein, mit weniger als 2 Prozent aller Werkzeuge in der Java-API.

Sie können die Liebe Für Dummies Stil, aber leider Java offizielle API-Dokumentation ist nicht auf diese Weise geschrieben. Die API-Dokumentation ist sowohl prägnant und präzise.

In gewisser Weise nichts über die Java-API ist etwas Besonderes. Jedes Mal, wenn Sie ein Java-Programm schreiben - auch das kleinste, einfachste Java-Programm - Erstellen Sie eine Klasse, die mit einer der Klassen auf dem Niveau ist in der offiziellen Java-API definiert.

Die API ist nur eine Reihe von Klassen und andere Tools, die von gewöhnlichen Programmierer erstellt wurden, die in der offiziellen Java Community Process (JCP) und in der OpenJDK-Projekt teilnehmen passieren. Im Unterschied zu den Tools, die Ihnen die Werkzeuge in der API erstellen, werden mit jeder Version von Java verteilt.

Besuchen Sie die Website, wenn Sie in die interessiert sind, JCP'S Aktivitäten oder die OpenJDK Projekt.

Die Leute an der JCP nicht halten die Java-Programme in der offiziellen Java eine geheime API. Wenn Sie möchten, können Sie bei all diesen Programmen zu suchen. Wenn Sie Java auf Ihrem Computer installiert haben, stellt die Anlage eine Datei mit dem Namen src.zip auf Ihrer Festplatte. Sie können öffnen src.zip mit Ihrem Lieblings-Dekomprimierungsprogramm. Dort, vor Ihren Augen, ist alles, das Java-API-Code.

Menü