La dernière version de 2020 convient au circuit d'apprentissage de JAVA Xiaobai (pure marchandise sèche), vous le méritez

Un langage de programmation intemporel-développement de logiciels Java, êtes-vous d'accord?

Je suis d'accord.

Je parle avec des données

Proportion de langage de programmation Java:

Selon les statistiques officielles, le langage de programmation Java se classe premier avec 10 millions de programmeurs dans le nombre d'ingénieurs de langage de programmation mondiaux. Et de nombreux développements logiciels sont indissociables de la programmation Java, le nombre de programmeurs est donc le plus important. Dans le domaine du développement centré sur la programmation Java, la demande de programmeurs javaEE est au top depuis 10 ans!

Emploi d'ingénieur Java:

1. Selon les statistiques des principaux sites Web de recrutement, un grand nombre d'entreprises à travers le pays recrutent des ingénieurs en développement Java.

2. Salaire moyen de l'ingénieur en développement Java de Beijing, soit 16 788 yuans

3. National Java Developer Salary Top Three: Beijing, Shanghai, Guangzhou

Avec les 2 données ci-dessus, si votre cœur est ému, veuillez agir rapidement. À l'ère de la 5G, tout est interconnecté et de plus en plus de terminaux utiliseront Android, et le développement Java ultérieur deviendra inévitablement de plus en plus populaire, l'apprentissage de Java est donc nécessaire et nécessaire. Ce qui suit est un résumé de l'itinéraire d'apprentissage Java.

Y compris les cours de base Java, JavaWeb et les cours de framework java.

Vous êtes peut-être curieux, ne parlez-vous pas de la route d'apprentissage Java? Pourquoi y a-t-il un composant WebPart frontal, je ne peux que vous dire,

Nous ne pouvons pas faire les choses à huis clos. De nombreuses entreprises apprennent en back-end mais aussi en front-end

Sur le front-end, il y a beaucoup de gens qui comprennent également la pile technologique du back-end. Vous voulez que nous allions sur un site Web. Quelle est la première chose que nous contactons et voyons en premier?

Oui, c'est le front-end. Si vous ne trouvez pas un camarade de classe front-end dédié à l'université, vous devrez certainement dominer le front-end par vous-même pour construire le système.

2020ææ ° çéåJAVAå ° ç½çå¦ä¹ çº¿è · ¯ï¼çº¯å¹²è´§ï¼ï¼ä½ å¼å¾æ ¥ æ

Bien sûr, certaines entreprises n'écrivent pas, par exemple:

2020ææ ° çéåJAVAå ° ç½çå¦ä¹ çº¿è · ¯ï¼çº¯å¹²è´§ï¼ï¼ä½ å¼å¾æ ¥ æ

Il existe de nombreuses compétences d'argot qui ne vous submergent pas. Pour la commodité des amis qui veulent écrire, présentons-les ensemble ~

Cours de base Java

Le contenu du cours de base Java comprend: Introduction au développement Java, tableaux Java, Java orienté objet, classes de base communes, collections, flux IO, multithreading, exceptions, réflexion.

Partie 1: Introduction au développement Java

  1. Commandes DOS courantes
  2. La relation entre JVM, JRE, JDK
  3. Construction de l'environnement de développement Java: installer JDK, configurer les variables d'environnement
  4. Programme d'entrée Java (processus de développement Java)
  5. Commentaires Java, identificateurs, conventions de dénomination des identificateurs
  6. Types de données de base Java
  7. Définition et initialisation des variables et constantes
  8. Opérateurs Java
  9. Priorité des opérateurs
  10. Instruction de branche Java de if ... else
  11. Imbrication de boucles
  12. Définition de la méthode
  13. Les paramètres formels et réels de la méthode
  14. Appel récursif de méthode

Partie 2: tableau Java

  1. Définition de tableau Java
  2. Déclaration de tableau Java
  3. Avantages et limites des tableaux
  4. Accès transversal du tableau (boucle normale, améliorée pour la boucle)
  5. Trouver l'ordre des éléments du tableau
  6. Tri par bulles des éléments du tableau
  7. Utilisation de la classe d'outils Arrays
  8. Tableau bidimensionnel

Partie 3: Orienté objet Java

  1. Idées de conception orientées objet
  2. Analyse et conception orientées objet
  3. Java et orienté objet
  4. La définition et la signification des variables membres dans une classe
  5. Définition et appel de la méthode de construction
  6. Fonctionnalités de packaging orientées objet
  7. La portée des variables locales et des variables membres
  8. Propriétés statiques, méthodes statiques, blocs de code statiques
  9. Fonctionnalités d'héritage orienté objet
  10. Détails de la méthode de construction en héritage
  11. Polymorphisme orienté objet
  12. Méthodes abstraites et classes abstraites
  13. interface

Partie 4: Exception

  1. Concept anormal
  2. Classification anormale
  3. Compréhension anormale
  4. Introduction aux exceptions courantes
  5. Exception d'exécution
  6. Exception de temps de compilation
  7. La différence entre l'exécution et la compilation d'exceptions
  8. Attrapez l'exception
  9. Lancer une exception
  10. Débogage des points d'arrêt de la gestion des exceptions
  11. Étapes d'exécution guidées pour le débogage des points d'arrêt
  12. Exception personnalisée
  13. Gestion anormale des mots clés
  14. Processus d'exécution des mots-clés
  15. Résumé des exceptions

Cinquième partie: Collection

  1. Le concept et la fonction de la collection
  2. La différence entre collection et array
  3. Introduction au système de cadre collectif
  4. Interface de collecte du cadre de collecte
  5. Méthodes de ArrayList et LinkedList
  6. Analyse du principe de fonctionnement d'ArrayList et LinkedList
  7. Utilisez plusieurs méthodes pour parcourir la collection
  8. Analyse des principes de fonctionnement de HashSet et LinkedHashSet
  9. Interface cartographique du cadre de collecte
  10. Utilisation de génériques
  11. Utilisation des outils de collections

Partie VI: Flux IO

  1. Le rôle de la classe File
  2. Introduction à l'utilisation des méthodes courantes dans la classe File
  3. Utilisez la classe File pour manipuler des fichiers et des dossiers
  4. Introduction au chemin relatif et au chemin absolu
  5. Le concept et le principe de fonctionnement du flux IO
  6. Classification des flux IO
  7. Utilisation de flux de fichiers
  8. Utilisation des flux de conversion
  9. Utilisation de flux tamponnés
  10. Utilisation de flux d'objets
  11. Utilisation des flux de mémoire
  12. Utilisez différents flux pour copier le contenu du fichier

Partie 7: Multithreading

  1. Introduction aux processus et aux threads
  2. La différence et la connexion entre processus et thread
  3. La méthode d'implémentation de thread est héritée de la classe Thread
  4. Implémentation de la méthode d'implémentation de thread Interface exécutable
  5. Pool de threads d'implémentation de thread
  6. Cycle de vie du fil
  7. Utilisation de méthodes courantes dans les threads

Cours JavaWeb

Le contenu du cours JavaWeb comprend: cours HTML5, CSS3, JavaScript, utilisation de MySQL, pool de connexions JDBC, Servlet, JSP, AJAX, jQuery, Bootstrap.

Partie 1: HTML5

  1. aperçu html
  2. balises de base html
  3. Étiquette d'image
  4. Libellé du lien hypertexte
  5. Étiquette de formulaire
  6. Balises de liste non ordonnées
  7. Balises de liste ordonnées
  8. Définir l'étiquette de la liste
  9. balise div
  10. Balises sémantiques
  11. Étiquette de formulaire

Partie 2: CSS3

  1. Introduction et utilisation de CSS3
  2. Spécification d'écriture CSS3
  3. Syntaxe de base CSS3
  4. Trois façons d'utiliser CSS3
  5. Sélecteur d'étiquettes
  6. Sélecteur d'identifiant
  7. Sélecteur de classe
  8. Sélecteur d'attribut
  9. Sélecteur de hiérarchie
  10. Texte, attributs de texte
  11. Contexte, liste des attributs
  12. Taille, affichage, attributs de profil
  13. Propriétés flottantes et de positionnement
  14. Modèle de boîte
  15. Propriétés avancées CSS3

Partie 3: JavaScript

  1. Présentation de JavaScript
  2. Historique JavaScript
  3. Composition JavaScript
  4. type de données
  5. Opérateur
  6. Déclaration de la succursale
  7. instruction de boucle
  8. Fonction système, fonction personnalisée, fonction anonyme
  9. Événements communs
  10. Objet tableau, chaîne, date
  11. Expression régulière
  12. Objets de nomenclature: fenêtre, historique, emplacement
  13. Concept DOM
  14. Opérations DOM: créer, modifier du contenu, supprimer
  15. Opération de style CSS

Partie 4: Utilisation de MySQL ou base de données Oracle

  1. Introduction à la base de données
  2. Installation et utilisation de MySQL
  3. Configuration du client et du serveur MySQL
  4. Gestion de l'autorité utilisateur
  5. DDL crée une base de données et une table
  6. Contraintes et clés étrangères
  7. DML réalise l'ajout, la modification et la suppression de données
  8. Fonctions d'agrégation, fonctions de date, etc.
  9. Requête simple DQL
  10. Trier, grouper, filtrer
  11. Requête multi-table
  12. Sous-requête
  13. dans et existe des mots-clés
  14. Requête de pagination
  15. Introduction à l'optimisation des instructions SQL Mysql

Partie 5: Pool de connexions JDBC

  1. Présentation de JDBC
  2. Étapes d'utilisation de JDBC
  3. Connexion, instruction, interface ResultSet
  4. Utilisez JDBC pour effectuer des opérations DML de base de données
  5. Objet PreparedStatement
  6. Opération Big Data
  7. Traitement par lots et métadonnées
  8. Transaction en cours
  9. Niveau d'isolement
  10. Pool de connexions personnalisé
  11. DBCP, pool de connexions C3p0
  12. Outils DBUtis
  13. QueryRunner
  14. Traitement de l'ensemble de résultats personnalisé
  15. Résumé de la connaissance du pool de connexions

Partie VI: Servlet

  1. Développement intégré de Tomcat et Eclipse
  2. Qu'est-ce que Servlet
  3. Historique de l'évolution des servlets
  4. Processus d'optimisation des servlets
  5. Le concept de multithreading appliqué dans Servlet
  6. Le servlet reçoit les informations de demande du client
  7. Le servlet répond aux informations du client
  8. Cycle de vie du servlet
  9. Redirection
  10. Rédaction en avant
  11. La différence entre le transfert et la redirection
  12. HttpServletRequest obtient des caractères chinois déformés
  13. Réponse HttpServletResponse Problème brouillé chinois
  14. Problème de mappage de chemin de servlet
  15. Mappage multi-chemins de servlet

Septième partie: JSP

  1. Qu'est-ce que JSP
  2. Objets intégrés JSP
  3. La dialyse, l'essence même de JSP
  4. JSTL + EL
  5. Introduction à MVC
  6. L'importance de la stratification
  7. Réalisation de transaction en projet Web
  8. Utilisation de la session
  9. Utilisation des cookies
  10. Utilisation du pool de connexions dans un projet Web
  11. Réaliser la connexion automatique de l'utilisateur
  12. Téléchargement et téléchargement de fichiers
  13. Filtre, auditeur
  14. Réflexion, annotation, générique
  15. Exercice de cas complet

Partie 8: AJAX

  1. Contexte de la technologie Ajax
  2. Compréhension de la technologie Ajax
  3. Étapes d'utilisation de XMLHttpRequest
  4. La différence entre XMLHttpRequest GET / POST
  5. Requête synchrone et requête asynchrone
  6. La différence entre une requête synchrone et une requête asynchrone
  7. Ajax obtient différents types de valeur de retour
  8. La différence entre Ajax utilisant JavaScript natif et Jquery
  9. Traitement de l'état de la réponse Ajax
  10. Syntaxe JSON
  11. Analyse Java JSON
  12. Génération Java JSON
  13. Analyse rapide Java JSON par des outils tiers
  14. Conversion JavaScript JSON
  15. Conversion JQuery JSON

Cours sur le framework Java

Le contenu du cours sur le framework Java comprend: Spring, Spring MVC, MyBatis, SVN, Git, Maven

Partie 1: Printemps

  1. Introduction au principe du cadre
  2. Construction de l'environnement cadre
  3. Démarrage rapide
  4. La manière de créer Bean et son principe de réalisation
  5. Type de haricot
  6. Cycle de vie du haricot
  7. Portée Bean
  8. Méthode d'annotation Bean
  9. Test Junit intégré
  10. Bean d'assemblage d'annotation
  11. Bean d'assemblage d'annotation
  12. Pensée AOP et anatomie principale
  13. Proxy dynamique JDK inférieur AOP
  14. Programmation AOP
  15. AspectJ introduction et réalisation du développement AOP
  16. Affaires
  17. Intégration de projet Web Spring

Partie 2: Spring MVC

  1. Présentation de Spring MVC
  2. Utilisez @RequestMapping pour mapper les demandes
  3. Vue d'ensemble des signatures de méthode de traitement des demandes
  4. Description détaillée de la signature de la méthode de traitement
  5. Utiliser HttpMessageConverter
  6. Données du modèle de processus
  7. Analyse du processus de liaison de données
  8. Formatage des données
  9. La validation des données
  10. Vues et résolveurs de vues
  11. Liaison de données de la méthode de traitement
  12. Vues et résolveurs de vues
  13. Téléchargement et téléchargement de fichiers
  14. Traitement JSON
  15. Intercepteur

Partie 3: MyBatis

  1. Introduction à MyBatis Data Framework
  2. MyBatis vs Framework Hibernate
  3. Configuration MyBatis, requête de données
  4. Fichier de configuration globale MyBatis
  5. Présentation détaillée des éléments du fichier de configuration globale MyBatis
  6. Fichier de mappage du mappeur
  7. MyBatis deux méthodes de développement
  8. Configuration d'alias dans MyBatis
  9. Différence entre les paramètres d'épissage MyBatis # et $
  10. Requête d'association, SQL dynamique
  11. Mécanisme de mise en cache MyBatis, ehcache intégré
  12. Traitement du cache secondaire MyBatis
  13. Intégration MyBatis, Spring, SpringMVC
  14. Plug-in de pagination
  15. Ingénierie inverse MyBatis

Partie 4: SVN et git

  1. Introduction à SVN
  2. Comparaison SVN et Git
  3. Construction du serveur SVN
  4. SVN crée un entrepôt
  5. SVN crée des utilisateurs et attribue des autorisations
  6. SVN vérifier, soumettre, mettre à jour
  7. Plug-in SVN intégré Eclipse
  8. Idea intègre le plugin SVN
  9. Mettre à jour la soumission à l'aide de SVN
  10. Analyse d'entrepôt SVN
  11. Modification collaborative SVN et résolution de conflits
  12. Considérations d'intégration de code SVN
  13. Gestion d'autorité SVN
  14. Restauration des données SVN
  15. ÉcailleSVN

Cinquième partie: Maven

  1. Configuration de l'environnement Maven
  2. Projet de construction Maven
  3. Configuration de l'entrepôt local Maven
  4. Configuration de l'entrepôt central Maven
  5. Concepts de base de Maven
  6. Introduction aux commandes de base de Maven
  7. Intégration Maven et Eclipse
  8. Intégration de Maven et Idea
  9. Maven crée un projet Web
  10. pom.xml, gestion des dépendances
  11. Coordonnées, dépendances, cycle de vie, etc.
  12. Utilisation de Maven sous Eclipse
  13. Héritage et agrégation dans Maven
  14. Maven crée des applications SSH / SSM
  15. Déploiement automatique, intégration continue, déploiement continu

Enfin, je souhaite à tous mes amis une réussite dans leurs études. S'il y a des questions que vous ne comprenez pas dans vos études, vous pouvez toujours me déranger.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_49794051/article/details/108528396
conseillé
Classement