Heim Java javaLernprogramm Diese 25 Punkte helfen Ihnen, ein JAVA-Meister zu werden

Diese 25 Punkte helfen Ihnen, ein JAVA-Meister zu werden

Apr 06, 2017 am 11:37 AM

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).

 13. Sie sollten lernen, wie Sie Java-APIs und -Tools zum Erstellen von WebService verwenden. Zum Beispiel JAX-RPC (JavaAPI für XML/RPC), SAAJ (SOAPwithAttachmentsAPI für Java), JAXB (JavaArchitectureforXMLBinding), JAXM (JavaAPIforXMLMessaging), JAXR (JavaAPIforXMLRegistries) oder JWSDP (JavaWebServicesDeveloperPack).

 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 und

attributorientierter 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!

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)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate 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.

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.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

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

Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Feb 07, 2025 pm 12:11 PM

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

See all articles