Einführung in die Javadoc-Spezifikation
Einführung:
Wir wissen, dass Javadoc in das JDK eingebettet ist, daher ist die Einhaltung der Javadoc-Spezifikation definitiv die Orthodoxie von Java-Annotationen. Es ist sehr praktisch, Javadoc zu haben, um die API-Dokumentation zu erstellen.
(Lernvideo-Sharing: Java-Video-Tutorial)
1 Was sind Kommentare?
Kommentare sollen den Code lesbarer machen und den Kommunikationsaufwand für die Teamarbeit reduzieren. Wenn Ihr Code in einem Team klarer, lesbarer und standardisierter ist, werden Beförderung und Gehaltserhöhung definitiv Ihnen gehören, da Sie mit mehr Menschen kompatibel sein können.
Ich habe vor einiger Zeit ein Sprichwort gehört: Wenn du nur deinen Code verstehen kannst, dann bist du die unverzichtbare Person. Die Person, die das gesagt hat, ist dumm. Nur er kann den Code verstehen, den er schreibt. Er lebt wie ein Enkel.
2. Häufig verwendete Tastenkombinationen für Kommentare
Eine Zeile kommentieren: //Ich bin der Inhalt der Zeile
Tastenkombination: Strg+/ Umgekehrte Operation: Strg+/Einen Block kommentieren: /*Ich bin der Inhalt des Blocks*/
Tastenkombination: Strg+Umschalt+/ Umgekehrte Bedienung: Strg+Umschalt+Javadoc Erkennbare Kommentare:
/** * 我是注释 * 我也是注释 * 我还是注释,我们都能被javadoc识别 */
3. Javadoc-Spezifikation
Gemäß der Javadoc-Spezifikation können wir den Befehl javadoc verwenden, um einen sehr intuitiven und leicht lesbaren Text zu generieren API-Dokument, was sehr praktisch ist.
Die Kommentare, die wir im Programm erscheinen, können bewusst in zwei Arten unterteilt werden: Zum einen handelt es sich um einfache Kommentare zum eigenen Lesen und zum anderen um Kommentare, die der Javadoc-Spezifikation entsprechen und dem Zweck dienen, leicht lesbare Dokumente zu erstellen.
Lesen Sie das generierte API-Dokument sorgfältig durch, wie im Bild gezeigt:
Der Inhalt des roten Felds oben sind die Kommentare, die ich hinzugefügt habe Eine einfache Hallo-Klasse. Der Quellcode lautet wie folgt. Wenn Sie interessiert sind, können Sie es selbst ausprobieren:
/** * @author XXXX * @version 创建时间:2021年1月21日 下午3:22:01 * */ public class Hello { /** * main()方法简述(后面这个dot必不可少). * <p>这就是为了测试注释<br> * 没什么好说明的,只为了说明能出现在这里 * @param args 就是系统配的,没啥说的 * */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello"); } /** * havaReturn方法就是为了测试javadoc注释规范的. * <p>我发现只有有返回值的方法才可以使用return标签<br> * 没有return硬是要用,只会在javadoc时候报错 * @param a 输入的第一个int类型的参数 * @param b 输入的第二个int类型的参数 * @return add 两个数的和运算结果 */ public int haveReturn(int a,int b){ int add=0; add=a+b; return add; } }
Es gibt einige Punkte, auf die hingewiesen werden muss:
Wenn Sie möchten, dass der Autor und die Version angezeigt werden Im API-Dokument müssen Sie nicht nur @author und @version in die Programmkommentare einfügen (es ist zu beachten, dass im Programm mehr vorhanden sind). Der @author-Kommentar an dieser Stelle wird im endgültigen Dokument nur einmal angezeigt. Ich empfehle, ihn nur zu kommentieren einmal) und weisen Sie auch während der Kompilierung im DOS-Befehl darauf hin:
javadoc -d Ordner -Version -Autor Hallo.java
wobei -d Ordner bedeutet, dass Sie das generierte API-Dokument (das tatsächlich aus vielen Webseiten besteht) in einem ablegen Ordnerordner. Natürlich kann der Ordner auch ein Pfad sein. Wie unterscheidet man zwischen Methodenzusammenfassung und Methodendetails?
/** * main()方法简述(后面这个dot必不可少). * <p>这就是为了测试注释<br> * 没什么好说明的,只为了说明能出现在这里 * @param args 就是系统配的,没啥说的 * */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello"); }
Sie müssen festgestellt haben, dass es viele Kommentare zu Methoden gibt. Wie extrahiert Javadoc die Zusammenfassung? Das ist richtig, verlassen Sie sich einfach auf einen Punkt (.), beachten Sie den in meinem Kommentar erwähnten Punkt, der der Schlüssel zum Extrahieren der Zusammenfassung ist. Dem Punkt steht die Zusammenfassung, und alles ist eine detaillierte Einführung (die detaillierte Einführung enthält die Zusammenfassung). )
So steuern Sie die Formatierung von Kommentaren in generierten Dokumenten
Was wir im Programm steuern können, ist die Formatierung von Kommentaren, aber diese Art der Formatierung wird von Javadoc nicht erkannt. Wenn Javadoc eine Kommentarzeile findet, entfernt es nur *. und Leerzeichen und übergibt es dann vollständig. Beachten Sie, dass das generierte Dokument vom Typ HTML ist. Solange Sie die HTML-Syntax im Programm kommentieren, können Sie das API-Dokumentformat nicht bearbeiten , weil wir nur eine einfache HTML-Syntax verwenden, z. B. Absatz, Zeilenumbrüche
Diese reichen aus, schließlich werden die Kommentare nicht sehr lang sein.
@param Parameter 1 Beschreibung (Achten Sie auf das Format)
@Return Rückgabewert Beschreibung (Achten Sie auf das Format)
Wenn es einen Rückgabewert gibt, schreiben Sie ihn. Wenn es keinen Rückgabewert gibt, tun Sie dies nicht Wenn Sie es schreiben, wird ein Fehler gemeldet.
Schreiben Sie einfach /** vor der Klasse oder Methode und drücken Sie dann die Eingabetaste Fügen Sie es automatisch hinzu und die Art und Weise, wie das System es hinzufügt, kann auch von uns geändert werden
So ändern Sie den Inhalt, der beim Erstellen einer neuen Datei angezeigt wird, und wie Sie das automatische Hinzufügen durchführen. Alle Anmerkungen unterliegen unserer Kontrolle (zu erledigen)
Wir sehen dies aus der Standardklassendatei:
Wir alle wissen, dass out ein Attribut (Feld) der Systemklasse ist, die vom Typ PrintStream ist. In der Klasse PrintStream sind viele Methoden definiert, und dies sind natürlich Out-Methoden . Bei der Definition von out gibt es daher viele @see-Anmerkungen davor. Dies ist der beste Ort, um @see-Anmerkungen zu verwenden. Wenn das Feld einen zusammengesetzten Typ hat (. insbesondere ein benutzerdefinierter Verbundtyp), dann kommentieren Sie @see vorne. Dies hat zwei Vorteile, siehe Bild:
Ich glaube, Sie kennen diese beiden Bilder. Das erste ist eine Eingabeaufforderung, die angezeigt wird, wenn der Cursor beim Schreiben eines Programms angezeigt wird. Wenn Sie Kommentare gemäß der Javadoc-Spezifikation schreiben, werden diese auch im Programm angezeigt Du schreibst, das sind sehr hilfreiche Tipps. Die zweite ist die detaillierte Beschreibung des Out-Felds in der String-Klasse im Java8-API-Dokument. Dies ist auch das Verdienst von @see. Sie haben eine solche Anmerkung in Ihrem eigenen Projekt-API-Dokument geschrieben.
Verwandte Empfehlungen: Java-Einführungs-Tutorial
Das obige ist der detaillierte Inhalt vonEinführung in die Javadoc-Spezifikation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Konventionen zur Benennung von Variablen, die Sie beim Erlernen von Python kennen müssen. Ein wichtiger Aspekt beim Erlernen der Programmiersprache Python ist das Erlernen der korrekten Benennung und Verwendung von Variablen. Variablen sind Bezeichner, die zum Speichern und Darstellen von Daten verwendet werden. Gute Namenskonventionen für Variablen verbessern nicht nur die Lesbarkeit Ihres Codes, sondern verringern auch die Fehlerwahrscheinlichkeit. In diesem Artikel werden einige häufig verwendete Konventionen zur Variablenbenennung vorgestellt und entsprechende Codebeispiele gegeben. Verwenden Sie aussagekräftige Namen. Variablennamen sollten eine klare Bedeutung haben und die in der Variablen gespeicherten Daten beschreiben können. Die Verwendung aussagekräftiger Namen ermöglicht dies

Wie können Sie die Designprinzipien und Ziele hinter der neuesten PHP-Codespezifikation verstehen, indem Sie den Quellcode lesen? Einführung: Beim Schreiben von hochwertigem PHP-Code ist es sehr wichtig, bestimmte Codierungsstandards einzuhalten. Durch Codespezifikationen können die Lesbarkeit, Wartbarkeit und Skalierbarkeit des Codes verbessert werden. Für die PHP-Sprache gibt es eine weit verbreitete Codespezifikation, nämlich PSR (PHPStandardsRecommendations). In diesem Artikel erfahren Sie, wie Sie den Quellcode der neuesten PHP-Codespezifikation lesen

Unter API-Schnittstellenspezifikation (Application Programming Interface) versteht man eine Reihe von Richtlinien und Spezifikationen, die API-Schnittstellen in der Softwareentwicklung definieren und spezifizieren. Der Zweck der API-Schnittstellenspezifikation besteht darin, die Interoperabilität und Konsistenz zwischen verschiedenen Softwarekomponenten sicherzustellen. In diesem Artikel werden mehrere wichtige Aspekte der API-Schnittstellenspezifikationen vorgestellt. Konvention zur Benennung von Schnittstellen Der Name einer API-Schnittstelle sollte klar, prägnant und konsistent sein und ihre Funktion und ihren Zweck genau ausdrücken. Namenskonventionen sollten Branchenpraktiken und internen Konventionen des Entwicklungsteams entsprechen und die Verwendung vager und verwirrender Begriffe vermeiden. Das

Codestil schnell standardisieren: Die Lesbarkeit und Konsistenz des PyCharm-formatierten Tastenkombinations-Parsing-Codes ist für Programmierer sehr wichtig. Unter der Voraussetzung, bestimmte Codierungsstilspezifikationen zu befolgen, kann das Schreiben von sauberem Code die Pflege und das Verständnis des Projekts erleichtern. Als leistungsstarke integrierte Entwicklungsumgebung bietet PyCharm Tastenkombinationen, mit denen wir Code schnell formatieren können. In diesem Artikel werden einige häufig verwendete Tastenkombinationen in PyCharm sowie deren spezifische Verwendung und Auswirkungen vorgestellt. 1. Automatische Einrückung des Codes (Strg

Python ist eine sehr beliebte Programmiersprache, da sie einfach zu verstehen und leicht zu erlernen ist. In Python sind Einrückung und Codeformat sehr wichtig. Bei unregelmäßiger Verwendung wirkt sich dies stark auf die Lesbarkeit und Wartbarkeit des Codes aus. Ziel dieses Artikels ist es, verschiedene Methoden zur Lösung des Problems unregelmäßiger Einrückungsräume im Python-Code vorzustellen. Verwendung automatisierter Tools Bei der Python-Programmierung ist es sehr wichtig, die Codierungsstandards einzuhalten. Jeder Einzug im Code sollte die gleiche Anzahl von Leerzeichen verwenden. Wenn Sie Zeile für Zeile manuell ändern

Mit der allmählichen Popularisierung und Anwendung der Go-Sprache haben auch die Codierungspraktiken und -spezifikationen der Go-Sprache immer mehr Aufmerksamkeit und Aufmerksamkeit erhalten. In diesem Artikel werden gängige Codierungspraktiken und -spezifikationen in der Go-Sprache vorgestellt, um Entwicklern beim Schreiben von qualitativ hochwertigem Go-Code zu helfen. Codeformatierung Die Codeformatierung in der Go-Sprache ist eine sehr wichtige Spezifikation und Praxis. Die Go-Sprache bietet ein offizielles Code-Formatierungstool – goimports, das die Einrückung, Leerzeichen, Anführungszeichen usw. des Codes automatisch anpassen und auch nicht importierte Pakete automatisch importieren kann. Benutze Goimpo

Detailliertes Beispiel für das Andocken zwischen der Go-Sprache und der Tencent Cloud-Schnittstelle. Mit der Entwicklung der Cloud-Computing-Technologie sind Cloud-Service-Provider in den letzten Jahren für viele Unternehmen und Entwickler zur ersten Wahl geworden. Als führender Cloud-Service-Anbieter in China stellt Tencent Cloud eine Reihe von API-Schnittstellen zur Verfügung, die Entwickler aufrufen können, um Entwicklern die Nutzung seiner umfangreichen Cloud-Service-Funktionen zu erleichtern. Als einfache und effiziente Programmiersprache wird die Go-Sprache von Entwicklern zunehmend bevorzugt. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe der Go-Sprache eine Verbindung mit der Tencent Cloud-Schnittstelle herstellen, und es werden konkrete Beispielcodes angegeben. 1. Frühes Stadium

Die Praxis des Schreibens von PHP-Spezifikationen und der Teamzusammenarbeit: Verbesserung der Projektentwicklungseffizienz In der Projektentwicklung ist das Schreiben von Spezifikationen eine notwendige Praxis. Gute Schreibstandards können die Lesbarkeit und Wartbarkeit von Code verbessern, Fehler auf niedriger Ebene vermeiden und Teammitgliedern eine bessere Zusammenarbeit ermöglichen. In diesem Artikel werden einige Praktiken zum Schreiben von Spezifikationen in PHP vorgestellt und untersucht, wie diese Spezifikationen in der Teamarbeit angewendet werden können, um die Effizienz der Projektentwicklung zu verbessern. Verwendung des PSR-2-Standards PSR-2 ist ein Standard für PHP-Codespezifikationen. Er legt eine Reihe von Codeformaten, Kommentaren und anderen fest.
