Heim > Java > javaLernprogramm > Benennungsregeln für Java-Pakete, die beherrscht werden müssen

Benennungsregeln für Java-Pakete, die beherrscht werden müssen

零下一度
Freigeben: 2017-05-20 10:37:56
Original
2627 Leute haben es durchsucht

Jeder, der mit Java arbeitet, weiß, dass es für die Pakete, Klassen, Schnittstellen, Aufzählungen, Methoden, Konstanten, Variablen und anderen Modelle von Java eine Reihe vereinbarter Namensregeln gibt!

Jede Sprache, die Sie lernen, sollte die entsprechende Grammatik und Benennungsregeln lernen, um einen guten Codierungsstil beizubehalten. Erstens zeigt es die eigene Professionalität, zweitens erleichtert es das Lesen und Überprüfen, bietet anderen schnell Referenzen und versteht die Projektcodestruktur so schnell wie möglich!

Heute werde ich zunächst über einige gängige Benennungsregeln für Java-Pakete sprechen und über andere Java-Spezifikationen schreiben, wenn ich in Zukunft Zeit habe!

Zuallererst sollten wir wissen, dass Java-Paketnamen aus Kleinbuchstaben bestehen und die Anfangsbuchstaben von Klassennamen alle großgeschrieben werden, was unsere häufig verwendete Methode zum Schreiben von Kamelfällen ist im Allgemeinen die Systemdefinition und -klassifizierung. Auf diese Weise ist es anhand des Paketnamens leicht zu verstehen, welches Modul was tut, und der entsprechende Code kann leicht über den entsprechenden Paketpfad gefunden werden!

Im Prozess der Java-Entwicklung kann jeder Java-Entwickler sein eigenes Java-Paket schreiben. Um die Eindeutigkeit jedes Java-Pakets beim Schreiben sicherzustellen, müssen Entwickler dem von ihnen definierten Paketnamen voranstellen eindeutiges Präfix. Daher verwenden die meisten Entwickler den Namen ihres Unternehmens, Projektnamen, Modulnamen, *.*.*-Domänennamen im Internet als eindeutiges Präfix ihres eigenen Programmpakets. Zum Beispiel: com.sun.xml.*.*.*

Aber wie sollen wir es nennen, wenn es ein persönliches Projekt ist?

indi:

Einzelprojekte beziehen sich auf Projekte, die von Einzelpersonen initiiert, aber nicht von ihnen selbst abgeschlossen wurden. Das Urheberrecht liegt hauptsächlich beim Initiator.

Paketname indi. Name des Projekts *.*.*

persönlich :

Persönliches Projekt, bezieht sich auf eine Person Bei Projekten, die alleine initiiert, abgeschlossen und gemeinsam genutzt werden können, liegt das Urheberrecht hauptsächlich beim Einzelnen.

Der Paketname lautet pers.Personal name.Project name.Module name*.*.*

, allein abgeschlossenes, nicht öffentliches Projekt zur privaten Nutzung, das Urheberrecht liegt bei der Einzelperson. Der Paketname lautet priv.Personal name.Project name.Module name*.*.*

Um das Teamprojekt vom zuvor genannten Projekt zu unterscheiden, habe ich außerdem Folgendes hinzugefügt einige Erweiterungen:

                                                                                                                                                               verwenden mit  .

Paketname team.Teamname.Projektname.Modulname*.*.*

com:

Unternehmensprojekt: vom Projekt initiiert Eigentum des Unternehmens.

Paketname ist com.Firmenname.Projektname.Modulname*.*.*

[Verwandte Empfehlungen]

1 Beispiel-Tutorial für Java-Pakete

2.

Java-Softwareentwickler lernt PHP-15-Namespace in PHP und Paket in Java


3.

Sublime Text 2/ 3 So installieren und verwenden Sie Package Control

4. Veranschaulichung der Lösung, dass die Idee keine neue Java-Klasse und kein neues Paket erstellen kann

Das obige ist der detaillierte Inhalt vonBenennungsregeln für Java-Pakete, die beherrscht werden müssen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage