Heim > Java > javaLernprogramm > So geben Sie Code in Java ein

So geben Sie Code in Java ein

(*-*)浩
Freigeben: 2019-05-28 09:39:15
Original
3940 Leute haben es durchsucht

Obwohl das Programmieren kompliziert ist, ist es wichtig, ein ausgezeichneter Programmierer zu werden und unsere Programmiergewohnheiten zu standardisieren. Schauen wir uns einige Vorschläge zum effizienten Schreiben von JAVA-Code an.

So geben Sie Code in Java ein

1. Der erste Buchstabe des Klassennamens sollte großgeschrieben werden. Der erste Buchstabe von Feldern, Methoden und Objekten (Handles) sollte ein Kleinbuchstabe sein. Wie bei allen Bezeichnern sollten alle darin enthaltenen Wörter nahe beieinander stehen, wobei der erste Buchstabe des dazwischen liegenden Wortes groß geschrieben werden sollte. Beispiel: ThisIsAClassName thisIsMethodOrFieldName Wenn in der Definition ein konstantes Initialisierungszeichen vorkommt, schreiben Sie alle Buchstaben im statischen endgültigen Basistypbezeichner groß. Dadurch werden sie als Konstanten zur Kompilierungszeit markiert. Ein Sonderfall sind Java-Pakete: Sie sind alle in Kleinbuchstaben geschrieben, sogar die Wörter in der Mitte. Bei Domänennamenerweiterungen wie com, org, net oder edu usw. sollten alle in Kleinbuchstaben geschrieben werden (dies ist auch einer der Unterschiede zwischen Java 1.1 und Java 1.2).

2. Wenn Sie eine Klasse für allgemeine Zwecke erstellen, übernehmen Sie bitte die „klassische Form“ und schließen Sie die Definition der folgenden Elemente ein: equal() hashCode() toString() clone()(implement Cloneable) implementieren Serializable

3. Erwägen Sie für jede von Ihnen erstellte Klasse die Platzierung eines main(), das den Code zum Testen dieser Klasse enthält. Um eine Klasse aus einem Projekt zu verwenden, müssen wir den Testcode nicht löschen. Bei Änderungen jeglicher Art kann problemlos zum Testen zurückgekehrt werden. Der Code dient auch als Beispiel für die Verwendung von Klassen.

4. Methoden sollten in kurzen, funktionalen Einheiten entworfen und zur Beschreibung und Implementierung eines diskontinuierlichen Klassenschnittstellenteils verwendet werden. Idealerweise sollte der Ansatz prägnant und auf den Punkt gebracht werden. Wenn die Länge groß ist, sollten Sie erwägen, sie auf irgendeine Weise in kürzere Stücke zu unterteilen. Dies erleichtert auch die Wiederverwendung von Code innerhalb der Klasse (manchmal müssen Methoden sehr groß sein, sollten aber trotzdem nur das Gleiche tun).

5. Versetzen Sie sich beim Entwerfen einer Klasse bitte in die Lage des Client-Programmierers (die Methode zur Verwendung der Klasse sollte sehr klar sein). Versetzen Sie sich dann in die Lage der Person, die den Code verwaltet (überlegen Sie, welche Art von Änderungen wahrscheinlich vorgenommen werden, und überlegen Sie, wie Sie diese einfacher gestalten können).

6. Gestalten Sie den Unterricht so kurz und prägnant wie möglich und lösen Sie nur ein bestimmtes Problem. Hier sind einige Vorschläge für das Klassendesign:

Eine komplexe Switch-Anweisung: Erwägen Sie die Verwendung eines „polymorphen“ Mechanismus.

Eine große Anzahl von Methoden beinhaltet Operationen sehr unterschiedlicher Art: Erwägen Sie die Verwendung mehrerer Klassen, um sie separat zu implementieren.

Viele Mitgliedsvariablen haben sehr unterschiedliche Eigenschaften: Erwägen Sie die Verwendung mehrerer Klassen.

7. Machen Sie alles so „privat“ wie möglich – privat. Sie können einen bestimmten Teil der Bibliothek „öffentlich“ machen (eine Methode, eine Klasse, ein Feld usw.) und ihn niemals entfernen. Wenn Sie es erzwingen, kann es den vorhandenen Code anderer Leute zerstören und sie dazu zwingen, ihn neu zu schreiben und zu entwerfen. Wenn Sie nur das veröffentlichen, was Sie veröffentlichen müssen, können Sie jederzeit alles andere ändern. In Multithread-Umgebungen ist der Datenschutz ein besonders wichtiger Faktor – nur private Felder sind vor unsynchronisierter Nutzung geschützt.

8. Seien Sie vorsichtig beim „Riesenobjekt-Syndrom“. Einige Anfänger, die an sequentielles Programmierdenken gewöhnt sind und neu im OOP-Bereich sind, möchten oft zuerst ein sequentielles Ausführungsprogramm schreiben und es dann in ein oder zwei große Objekte einbetten. Gemäß den Programmierprinzipien sollten Objekte das Konzept der Anwendung ausdrücken, nicht die Anwendung selbst.

9. Wenn Sie unansehnliche Programmierungen durchführen müssen, sollten Sie den Code zumindest in eine Klasse einfügen.

10. Wenn Sie feststellen, dass Klassen sehr eng integriert sind, müssen Sie überlegen, ob Sie interne Klassen verwenden, um die Codierungs- und Wartungsarbeiten zu verbessern (siehe „Verwenden interner Klassen“ in Kapitel 14, Abschnitt 14.1.2 Verbessern der Code").

Das obige ist der detaillierte Inhalt vonSo geben Sie Code in Java ein. 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