Heim Java javaLernprogramm Benennungsregeln für die Java-Entwicklung

Benennungsregeln für die Java-Entwicklung

Nov 30, 2016 am 09:33 AM
java

1. Dateien

1. Das Suffix der Eigenschaftsdatei lautet Properties und entspricht der i18n-Spezifikation in Java.
2. Die Konfigurationsdatei jedes Produktmoduls muss im Verzeichnis conf abgelegt werden eines eigenen Moduls ;
3. Der Name der Datei muss eine bestimmte Bedeutung haben und so kurz wie möglich sein. Der Name muss den Anforderungen des Betriebssystems entsprechen und aus Englisch oder Chinesisch bestehen Verwenden Sie für normale Dateien keine Leerzeichen.

2. Namenskonvention

2.1 Grundregeln

1. Der Zeichensatz besteht aus 26 englischen Buchstaben, arabischen Ziffern von 0 bis 9 und Unterstrichen. In Java sollten Klassen, Felder, Methoden, Variablen und Konstanten so weit wie möglich in Buchstaben ausgedrückt werden. Alle anderen Zeichen können nicht ohne besondere Gründe verwendet werden. 2. Die Verwendung von Namen muss eine bestimmte Bedeutung haben Terminologie in der Problemdomäne, um die Benennung präziser zu gestalten
3. Halten Sie den Namen so kurz wie möglich, können Sie Aliase oder Abkürzungen verwenden, um ihn zu vereinfachen Benennung. Abkürzungen müssen eine Bedeutung haben und die Bedeutung dieser Abkürzungen muss während des gesamten Projekts beibehalten werden
4. Regeln für Namensabkürzungen (gilt für Klassennamen, Feldnamen, Variablennamen, Modulnamen usw.)
1) Löschen Sie alle ursprünglichen Buchstaben und komprimieren Sie die wiederholten Buchstaben. Button wird beispielsweise als btn abgekürzt,
2) Bei einem Namenskonflikt bleibt der Originalton in einer bestimmten Abkürzung erhalten. Beispielsweise wird batton, um keinen Konflikt mit button zu verursachen, als batn abgekürzt
5. Verwenden Sie keine führenden Unterstriche und keine Unterstriche am Ende des Namens

2.2 Konstantennamensregeln

1. Alle Zeichen müssen in Großbuchstaben geschrieben sein. Verwenden Sie zum Ausdrücken sinnvolle Wortkombinationen, und Wörter werden durch „_“-Unterstriche getrennt.

2. Halten Sie den Namen so kurz wie möglich, nicht mehr als 16 Zeichen

Es ist am besten, während der Programmentwicklung nicht direkt an Literalen zu arbeiten. Es ist am besten, eine ständige Anwendung einzuführen unter besonderen Umständen, wie zum Beispiel beim Initialisieren von Variablen in einer for-Schleife, können Sie die Konstanten -1, 0, 1 direkt verwenden

Beispiel

publicfinalintMAX_SIZE =120;
publicfinalintMAX_WIDTH =100;
publicfinalString PROPERTY_NAME="menu";
Nach dem Login kopieren
2.3 Variablenbenennungsregeln

1. Vermeiden Sie die Verwendung der folgenden Zahlen bei der Benennung, es sei denn, die Bedeutung der Benennung ist klar und das Programm klarer. Bei der Benennung von Instanzvariablen sollten keine Zahlen enthalten sein

2. Der Variablenname ist ein Substantiv mit der Bedeutung
3. Verwenden Sie Wörter oder Wortkombinationen, die die Bedeutung des Problembereichs haben. Das erste Wort besteht ausschließlich aus Kleinbuchstaben, jedes nachfolgende Wort wird groß geschrieben und der Rest ist kleingeschrieben (außer Sonderwörtern wie URL)
4. Halten Sie den Namen so kurz wie möglich, nicht mehr als 16 Zeichen
5. Neben dem sehr kurzen Lebenszyklus vermeiden Sie mit Ausnahme kurzer temporärer Variablen die Verwendung einzelner Zeichen als Variablennamen und verwenden bei der Benennung von Instanzvariablen keine einzelnen Zeichen. Häufig verwendete Einzelzeichenvariablen wie Ganzzahltypen verwenden i, j, k, m, n. Zeichentypen verwenden c, d, e und Koordinaten verwenden x, y, z.
6. In einigen Fällen müssen Variablen möglicherweise mit einem Typpräfix hinzugefügt werden. Zwischen ihnen und dem Entitätsteil des Variablennamens darf keine Lücke bestehen Der erste Buchstabe wird groß geschrieben (mit Ausnahme spezieller Wörter wie URL). Das allgemeine Typpräfix lautet wie folgt:

Benennungsregeln für die Java-Entwicklung

publicintwidth;
publicString fileName;
publicstaticApplicationContext context;
Nach dem Login kopieren
2.4 Methodenbenennungsregeln

1. Verwenden Sie Wörter oder Wortkombinationen, die zur Bedeutung der Problemdomäne passen. Das erste Wort ist kleingeschrieben, jedes nachfolgende Wort ist großgeschrieben und der Rest ist kleingeschrieben (mit Ausnahme spezieller Wörter wie URL). Es gibt keinen besonderen Grund, Unterstriche nicht als Trennzeichen zu verwenden

2. Die Benennung von Attributmethoden in Java folgt den JavaBean-Regeln Standard:
1) Getter-Methode: get+attribute name, verwenden Sie is+attribute name für den booleschen Typ, einige spezifische Attributnamen könnten besser sein zu verwenden has, can statt is
2) Setter-Methode: set+attribute Name
3. Die Benennung der Konstruktormethode stimmt mit dem Klassennamen überein

2.5 Benennungsregeln für Klassen und Schnittstellen

1. Verwenden Sie Wörter oder Wortkombinationen, die der Bedeutung des Problems entsprechen Domäne, wobei der erste Buchstabe jedes Wortes großgeschrieben wird (außer Sonderwörtern wie URL)

2. Das erste Zeichen der Schnittstelle ist I

Beispiel

publicclassFiugre
publicinterfaceFiugreContainer
publicclassStdFigure//std为Standard的缩写
Nach dem Login kopieren
2.6 Paketbenennungsregeln

1. Alle Zeichen im Paketnamen sind Kleinbuchstaben;

2. Es sollte keine wechselseitige Abhängigkeit zwischen zwei Paketen mit unterschiedlichen Geschäften bestehen, sondern eine einseitige Abhängigkeit;
3. Nehmen Sie eine logische hierarchische Struktur an, um Abhängigkeiten zu reduzieren


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Oct 13, 2024 pm 01:32 PM

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.

See all articles