Maison  >  Article  >  Java  >  Quelles sont les étapes pour apprendre Java

Quelles sont les étapes pour apprendre Java

coldplay.xixi
coldplay.xixioriginal
2020-09-02 13:56:4729096parcourir

Les étapes d'apprentissage de Java sont : 1. Entrer dans la phase d'apprentissage des bases du langage Java ; 2. Maîtriser les caractéristiques communes des langages orientés objet ; 3. Maîtriser la technologie de programmation API de base du JDK ; 4. Maîtriser les instructions SQL ; ; 5. Maîtriser l'API JDBC ; 6. Comprendre la signification de l'itération ; 7. Maîtriser les modèles de conception courants.

Quelles sont les étapes pour apprendre Java

[Recommandations d'apprentissage associées : Tutoriel de base Java]

Les étapes d'apprentissage de Java sont :

La première étape : Tout d'abord, préparez-vous avant d'apprendre : le langage Java est généralement utilisé pour le développement de programmes serveur à grande échelle, il est donc nécessaire de comprendre ce qui suit : Environnement de développement Unix Principes du système Unix, environnement de développement Unix et commandes Unix courantes. Maîtrise des commandes Unix courantes ; maîtrise de la création d’un environnement de développement Java.

La deuxième étape : Entrez ensuite dans l'étape d'apprentissage des bases du langage Java. Pour apprendre n'importe quel langage, vous devez poser des bases solides. Pour ceux qui ont appris des langages de programmation de haut niveau​​(C, C++. , etc.), la base du langage Java a ses propres caractéristiques, mais les règles de base sont les mêmes, telles que : la base des algorithmes, les structures de données communes et les spécifications de programmation d'entreprise. Maîtriser les structures de données communes et les algorithmes pratiques ; développer de bonnes habitudes de programmation au niveau de l'entreprise.

La troisième étape : Après avoir maîtrisé les bases du langage Java, l'étape suivante concerne les caractéristiques communes des langages orientés objet : Java orienté objet et fonctionnalités orientées objet : encapsulation, héritage, polymorphisme, etc. Maîtriser les principes de base de la programmation orientée objet et son importance dans la pratique de la programmation ; maîtriser les principes de base de mise en œuvre de la programmation orientée objet en Java.

Étape 4 : package de base du langage API de base du JDK, gestion des exceptions, kits d'outils communs et cadre de collecte. Maîtrise de la technologie de programmation d'API de base JDK ; comprendre les principes de conception d'API ; avoir la capacité de lire avec compétence les documents d'API de base JavaSE, les bases du multithreading, le système IO, la programmation réseau, les composants Swing, le réglage des performances JVM (analyse de la structure de la mémoire JVM, Analyse et réglage GC, optimisation des paramètres de mémoire JVM), génériques Java et nouvelles fonctionnalités JDK. Maîtriser le contenu de base de JavaSE, en particulier les IO et le multithreading ; posséder initialement la capacité de conception et de programmation orientées objet ; maîtriser les stratégies d’optimisation JVM de base. XML Syntaxe XML, analyse XML (SAX, DOM), composant Dom4j, composant Digester. Maîtriser les règles de syntaxe XML ; comprendre le modèle DOM ; familier avec diverses méthodes d’analyse XML en Java.

Étape 5 : Bases et amélioration du langage SQL, des instructions SQL et du réglage des instructions SQL. Maîtriser les instructions SQL ; maîtriser certaines compétences en matière de requêtes de bases de données et d’optimisation des instructions SQL. Développement de bases de données Oracle Architecture et gestion de systèmes Oracle, programmation avancée de bases de données Oracle, bases de la conception de bases de données. Maîtriser l'architecture Oracle et la technologie de programmation de base

Étape 6 : Se connecter à la base de données : API de base JDBC JDBC (Connection, Statement, ResultSet), technologie d'optimisation JDBC (technologie de mise en cache, technologie de traitement par lots, technologie de pool de connexions). Comprendre les principes de conception de JDBC en tant que spécification ; maîtriser l'API JDBC ; avoir la capacité d'utiliser JDBC pour accéder efficacement à la base de données ;

Étape 7 : Processus logiciel de base et activités logicielles de l'ingénierie logicielle ; principes de base et spécifications du document pour la conception des exigences, la conception générale, la conception détaillée ; les concepts de base et la nécessité de la gestion de la configuration de l'introduction à CVS ; comprendre le logiciel Concepts généraux de processus et activités logicielles de base ; comprendre le sens de l'itération ; maîtriser les outils courants de gestion de configuration et de déploiement tels que Ant et CVS ;

Étape 8 : OOAD et modèles de conception Principes de base de conception orientée objet, modèle d'usine, modèle de stratégie, modèle d'adaptateur, modèle de proxy, etc., modèle de façade. Comprendre les principes généraux de la conception orientée objet ; comprendre le sens de la réutilisation ;

Étape 9 : HTML/CSS Structure du document HTML de base, maîtrise de la syntaxe CSS de base, sur les blocs de document HTML, les liens, les listes, les tableaux, les formulaires, etc. Maîtriser les principes de base du HTML ; maîtriser divers sélecteurs CSS et paramètres de style courants ;

Base du langage JavaScript de base JavaScript (types de données, fonctions, objets, fermetures), programmation Java DOM, modèle d'événement, programmation orientée objet JavaScript. Comprendre en profondeur les principes du langage JavaScript ; maîtriser l'utilisation de JavaScript pour programmer HTMLDOM ; maîtriser les compétences d'encapsulation d'objets JavaScript, établissant ainsi une base solide pour l'apprentissage ultérieur de JavaScript.

 Servlet/JSP Cycle de vie des servlets et serveur Servlet, configuration du déploiement Tomcat, syntaxe JSP, balises personnalisées, expressions JSTL et EL, nouvelles fonctionnalités JSP, modèles de conception Web Java. Comprendre parfaitement les principes fondamentaux de Servlet ; maîtriser ServletAPI ; comprendre parfaitement le principe de fonctionnement du moteur JSP ; être familier avec les modèles de conception Web Java courants ;

Étape 10 : Ajax Bases d'Ajax, objets XHR, modèles de conception Ajax et technologie JSON. Maîtrisez les principes de communication de base d'Ajax ; maîtrisez les règles de données Ajax basées sur XML et JSON.

Etape 11 : Framework JavaScript JQuery, plug-in JQuery, DWR. Maîtriser l'API de base de JQuery ; comprendre les principes de conception de base de JQuery ; comprendre les divers plug-ins JQuery ; maîtriser les principes de base et les compétences d'application de DWR ;

Étape 12 : Apprenez les trois principaux frameworks ssh. Voici le modèle de framework pour une application pratique dans les entreprises :

 1. Struts 2.1.6 Processus de contrôle de base Struts2, Ognl, Action, Interceptor, Result, FreeMarker, bibliothèque de balises Struts2, extension Struts2, compétences d'application Struts2 (validation des entrées, internationalisation des messages, téléchargement et téléchargement de fichiers, prévention de la soumission en double , etc.). Maîtriser les éléments de base de Struts2, notamment Interceptor et Result ; maîtriser les composants de l'interface utilisateur de Struts2 basés sur la technologie des modèles ; maîtriser la méthode de partage de données basée sur Ognl, maîtriser diverses méthodes de personnalisation et d'expansion de Struts2 ;

 2. Concepts ORM Hibernate 3.2.1, API de base Hibernate, technologie de mappage d'entités Hibernate, compétences de mappage de relations Hibernate, requête HQL, technologie de mise en cache OSCache et Hibernate. Concentrez-vous sur la maîtrise des différentes techniques de mappage d'association d'Hibernate et de leur expérience pratique, afin d'utiliser la méthode d'association appropriée au bon moment ;

 3. Bases de Spring 2.5 Spring Ioc, compétences en injection Ioc, assemblage avancé d'objets (assemblage automatique, assemblage de modèles, caractéristiques d'analyse des composants, FactoryBean, cycle de vie des objets), principes Spring AOP, AspectJ, support Spring JDBC, Spring Gestion des transactions et de la sécurité ; Spring intègre Hibernate, Spring intègre Struts et une introduction à Spring MVC. Comprendre en profondeur les principes de base et les méthodes d'implémentation d'Ioc et d'AOP ; maîtriser les méthodes d'implémentation de SpringIoc et d'AOP ; maîtriser la technologie d'intégration de Spring et d'autres composants ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn