Alibaba Java-Entwicklungshandbuch

Lesen(25666) Updatezeit(2022-04-11)

Das von der Alibaba Group herausgegebene „Alibaba Java Development Manual (Offizielle Version)“ ist die Kristallisation des kollektiven Wissens von fast 10.000 Alibaba-Entwicklungsstudenten. Es konzentriert sich auf die Entwicklungsperspektive und listet detailliert auf, wie man effizienter und fehlertoleranter entwickelt. und kollaborativer. Versuchen Sie herauszufinden, was wahr ist und was nicht, und kombinieren Sie positive und negative Beispiele, um Java-Entwicklern die Möglichkeit zu geben, die Effizienz der Zusammenarbeit und die Codequalität zu verbessern.


Die Vision von „Alibaba Java Development Manual“ ist es, mit hoher Effizienz und Qualität zu programmieren. Es kombiniert die Entwicklungserfahrung und die Architekturgeschichte des Autors, verfeinert die kollektive Programmiererfahrung und die Software-Design-Weisheit des technischen Teams der Alibaba Group und verdichtet sie in dreidimensionalen Programmierspezifikationen und Best Practices. Wie wir alle wissen, erfordert die rasante Entwicklung der modernen Softwareindustrie eine immer höhere umfassende Qualität der Entwickler, da nicht nur Wissenspunkte im Zusammenhang mit der Programmierung, sondern auch Wissenspunkte in anderen Dimensionen die endgültige Lieferqualität der Software beeinflussen.

Zum Beispiel können Fehler in der Tabellenstruktur und dem Indexdesign der Software zu Architekturmängeln oder Leistungsrisiken für die Software führen. Eine fehlerhafte Platzierung von Unit-Tests erschwert den Angriff von Hackern auf anfälligen Code. usw.

Daher steht in diesem Handbuch der Entwickler im Mittelpunkt und ist in sieben Dimensionen unterteilt: Programmierspezifikationen, Ausnahmeprotokolle, Komponententests, Sicherheitsspezifikationen, MySQL-Datenbank, technische Struktur und Designspezifikationen Unter jedem Punkt werden ausführliche Erläuterungen und Erläuterungen sowie positive Beispiele und Gegenbeispiele aufgeführt, die umfassend, dreidimensional und anschaulich zur Entwicklung von Entwicklern und zur Bildung einer Teamcode-Spezifikationskultur beitragen.

Genau genommen geht das „Alibaba Java Development Manual“ über die Java-Sprache selbst hinaus und verdeutlicht die grundlegenden Qualitäten, die ein qualifizierter Entwickler haben sollte. Daher ist dieses Handbuch für Manager und F&E in computerbezogenen Branchen geeignet soll von Personal, Computerlehrern und Studenten an Hochschulen und Universitäten, Arbeitssuchenden usw. gelesen werden. Es besteht die Hoffnung, dass es zu einem Arbeitshandbuch, einem Werkzeugwörterbuch und einem Nachtbuch für alle wie ein Mentor und hilfreicher Freund wird.

Tipp: Bevor Sie mit diesem Tutorial fortfahren, müssen Sie über grundlegende Kenntnisse von Java, MySQL verfügen.

Über den Autor

Yang Guanbao

Der Blumenname ist Gujin, abgeleitet von dem klaren und klaren „Dugu Nine Swords, Breaking the World’s Martial Arts“ in „The Swordsman“ Er ist der Hauptautor des „Alibaba Java Development Manual“. Er hatte verschiedene Funktionen in der Alibaba Group inne, beispielsweise als F&E, Architekt und technischer Leiter. Er hat umfangreiche Erfahrungen in der Frontline-Programmierung Verantwortlicher für das Aone Code Center, eine F&E-Kollaborationsplattform. Er ist bereit zu teilen und zusammenzufassen und hat innerhalb der Alibaba Group mehr als 30 Mal geteilt. Er strebt unermüdlich nach technologischen Innovationen, hat den Mut, technische Schwierigkeiten in Frage zu stellen, und verfügt über tiefgreifende Erfolge in den Bereichen Big Data, hohe Parallelität und F&E-Effizienz .

Medienkommentare

„Der Unterschied zwischen einem exzellenten Ingenieur und einem gewöhnlichen Ingenieur besteht nicht in den über den Himmel fliegenden Architekturdiagrammen. Seine Fähigkeiten spiegeln sich in jeder Codezeile wider, die er schreibt.“ Bi Xuan

Tipp: Unser Alibaba Java Development Manual-Tutorial hilft Ihnen, Java-Kenntnisse vom Anfänger bis zum Fortgeschrittenen zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die PHP Chinese-Website Java Community , um Ihre Fragen zu stellen, und begeisterte Internetnutzer werden sie für Sie beantworten.

Inhalt

Vorwort V

Vorwort XI

Kapitel 1 Programmierkonvention 1

1.1 Benennungsstil 2

1.2 Konstantendefinition 7

1.3 Codeformat 9

1.4 OOP-Spezifikation 14

1.5 Sammlungsverarbeitung 21

1.6 Parallelitätsverarbeitung 28

1.7 Kontrollanweisung 33

1.8 Kommentarspezifikation 38

1.9 Andere 41

Kapitel 2 Ausnahmeprotokoll 43

2.1 Ausnahmebehandlung 44

2.2 Protokollprotokoll 49

Kapitel 3 Unit Test 53

Kapitel 4 Sicherheitsprotokoll 59

Kapitel 5 MySQL-Datenbank 63

5.1 Tabellenerstellungsprotokoll 64

5.2 Indexprotokoll 68

5.3 SQL-Anweisung 72

5.4 ORM-Mapping 75

Nr. 6 Kapitel Ingenieurstruktur 79

6.1 Anwendungsschichtung 80

6.2 Abhängigkeiten von Zweitpartei-Bibliotheken 83

6.3 Server 87

Kapitel 7 Designprotokoll 89

Anhang Eigennamen 94

Inhalt, der in diesem Alibaba Java Development Tutorial-Handbuch behandelt wird

Dieses Alibaba Java Development Manual deckt alle grundlegenden und fortgeschrittenen Kenntnisse von Java ab, einschließlich Java-Programmierspezifikationen, Java-Programmierprotokollen und Java-Ausnahmeprotokollen. Java-MySQL-Protokoll, Java-Engineering-Protokoll und Java-Sicherheitsprotokoll.

Tipps: Jedes Kapitel dieses Tutorials enthält viele Java-Beispiele. Sie können direkt auf die Schaltfläche „Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, Java besser zu verstehen und zu verwenden.

Neuestes Kapitel


安全规约 2017-02-11
服务器规约 2017-02-11
二方库规约 2017-02-11
应用分层 2017-02-11
ORM规约 2017-02-11
SQL 2017-02-11
索引规约 2017-02-11
建表规约 2017-02-11