Diese 25 Punkte helfen Ihnen, ein JAVA-Meister zu werden
Möchten Sie ein Java-Experte werden? Warum nicht 25 wichtige Punkte lernen?
1. Sie müssen über Kenntnisse in objektorientierterAnalyse und Design (OOA/OOD) unter Einbeziehung von Mustern verfügen ( GOF, J2EEDP) und integrierter Modus. Sie sollten UML kennen, insbesondere Klasse, Objekt, Interaktion und Zustandsdiagramme.
2. Sie müssen die Grundkenntnisse der Java-Sprache und ihrer Kern-Klassenbibliothek (Sammlungen, Serialisierung, Streams, Vernetzung, Multithreading, Reflexion, Ereignis, Handhabung, NIO, Lokalisierung usw.) erlernen andere).
3. Sie sollten die grundlegenden Arbeitsmechanismen von JVM, Klassenladern, Classreflect und Garbage Collection verstehen. Sie sollten in der Lage sein, eine Klassendatei zu dekompilieren und einige grundlegende Montageanweisungen zu verstehen.
4. Wenn Sie Client-Programme schreiben möchten, müssen Sie Web-Applets erlernen und die Ideen und Methoden des GUI-Designs sowie SWING, AWT und SWT von Desktop-Programmen beherrschen. Sie sollten außerdem über Kenntnisse des JavaBEAN-Komponentenmusters für UI-Widgets verfügen. JavaBEANS wird auch in JSP verwendet, um die Geschäftslogik von der Präsentationsschicht zu trennen.
5. Sie müssen die Java-Datenbanktechnologie erlernen und in der Lage sein, mindestens eine Persistenz-/ORM-Architektur wie Hibernate, JDO, CocoBase, TopLink, InsideLiberator (inländische JDO Red Factory-Software) oder iBatis zu verwenden.
6. Sie sollten auch die Bedeutung der objektrelationalen Impedanzinkongruenz verstehen und wissen, wie sie sich auf die Interaktion von Geschäftsobjekten mit der relationalen Datenbank und deren Betriebsergebnissen auswirkt. Sie müssen auch die Verwendung verschiedener Datenbankprodukte wie Oracle, MySQL und SQL Server beherrschen.
7. Sie müssen Servlets, JSP und JSTL (StandardTagLibraries) und optionale TagLibraries von Drittanbietern erlernen.
8. Sie müssen mit gängigen Webseiten-Frameworks wie JSF, Struts, Tapestry, Cocoon, WebWork und den zugrunde liegenden Mustern wie MVC/MODELL2.
9. Sie müssen lernen, wie man Webserver wie Tomcat, Resin, Jrun verwendet und verwaltet und wie man darauf basierende Webprogramme erweitert und verwaltet. 10. Sie müssen verteilte Objekte und Remote-APIs wie RMI und RMI/IIOP erlernen.11. Sie müssen verschiedene gängige Middleware
technische Standards und deren Implementierung in Kombination mit Java beherrschen, wie zum Beispiel Tuxedo, CROBA und natürlich JavaEE selbst.12. Sie müssen mindestens eine XML
API erlernen, wie z. B. JAXP (JavaAPI für XMLProcessing), JDOM (JavaforXMLDocumentObjectModel), DOM4J oder JAXR (JavaAPIforXMLRegistries). 14. Sie müssen ein leichtes Anwendungsframework wie Spring, PicoContainer, Avalon und ihre IoC/DI-Stile (Setter, Konstruktor, Interfaceinjection) erlernen. 15. Sie müssen mit verschiedenen J2EE-Technologien vertraut sein, wie z. B. JNDI (JavaNamingandDirectoryInterface), JMS (JavaMessageService), JTA/JTS (JavaTransactionAPI/JavaTransactionService), JMX (JavaManagementeXtensions) und JavaMail. 16. Sie müssen Enterprise JavaBeans (EJB) und ihre verschiedenen Komponentenmuster lernen: Stateless/StatefulSessionBeans, EntityBeans (einschließlich Bean-ManagedPersistence [BMP] oder Container-ManagedPersistence [CMP] und dessen EJB-QL), oder Message-DrivenBeans (MDB). 17. Sie müssen lernen, wie Sie einen J2EE-Anwendungsserver wie WebLogic, JBoss usw. verwalten und konfigurieren und seine zusätzlichen Dienste wie Clustering, Verbindungspooling und Unterstützung für verteilte Verarbeitung nutzen . Sie müssen auch verstehen, wie Anwendungen darauf verpackt und konfiguriert werden, und in der Lage sein, die Leistung zu überwachen und zu optimieren. 18. Sie müssen mit aspektorientierter Programmierung undattributorientierter Programmierung (beide verwirrenderweise als AOP abgekürzt) sowie deren gängigen Java-Spezifikationen und -Implementierungen vertraut sein. Zum Beispiel AspectJ und AspectWerkz.
19. Sie müssen mit verschiedenen nützlichen APIs und Framework-Arbeiten vertraut sein, die Ihnen dienen. Zum Beispiel Log4J (Protokollierung/Tracing), Quartz (Planung), JGroups (Netzwerkgruppenkommunikation), JCache (verteiltes Caching), Lucene (Volltextsuche), JakartaCommons usw.
20. Sie sollten eine Java-IDE wie sunOne, netBeans, IntelliJIDEA oder Eclipse beherrschen. (Manche Leute bevorzugen VI oder EMACS zum Schreiben von Dateien. Was auch immer Sie verwenden)
21. Java (einige Konfigurationen, um genau zu sein) ist ausführlich und erfordert viel manuelle Codierung (z. B. EJB). Sie müssen es also tun Sie sind mit Tools zur Codegenerierung wie XDoclet vertraut.
22. Sie müssen mit einem Unit-Testing--System (JNunit) vertraut sein und verschiedene Generierungs- und Bereitstellungstools (Ant, Maven) erlernen.
23. Sie müssen mit einigen Software-Engineering-Prozessen vertraut sein, die häufig in der Java-Entwicklung verwendet werden. Zum Beispiel RUP (Rational Unified Process) und Agile-Methoden.
24. Sie müssen auch mit dem Tempo der Java-Entwicklung Schritt halten. Sie können jetzt beispielsweise Webwork2.0 eingehend erlernen.
25. Sie müssen den Entwicklungsprozess tatsächlicher Projekte verstehen. Es müssen mindestens zwei Projekte mit praktischem Anwendungswert vorhanden sein, keine Übungsprojekte. Denn was Unternehmen jetzt schätzen, ist, ob Sie über tatsächliche Entwicklungserfahrung verfügen. Die Verkörperung echter Entwicklungserfahrung sind die Projekte, die Sie durchführen, also Projekte mit praktischen Anwendungen
Das obige ist der detaillierte Inhalt vonDiese 25 Punkte helfen Ihnen, ein JAVA-Meister zu werden. 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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



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

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.

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

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.

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

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.

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

Spring Boot vereinfacht die Schaffung robuster, skalierbarer und produktionsbereiteter Java-Anwendungen, wodurch die Java-Entwicklung revolutioniert wird. Der Ansatz "Übereinkommen über Konfiguration", der dem Feder -Ökosystem inhärent ist, minimiert das manuelle Setup, Allo
