recherche
MaisonJavajavaDidacticielComment créer un projet Java pour les débutants

Comment créer un projet Java pour les débutants

Feb 04, 2020 pm 02:01 PM
java初学者项目

Comment créer un projet Java pour les débutants

Les débutants doivent maîtriser les points de connaissances suivants pour réaliser des projets simples :

1.Front-end

Langage : HTML+CSS +JavaScript

Outils de développement : webstorm/vscode

Débogueur : Chrome

1. Apprenez les balises, éléments et leurs attributs courants du HTML.

2. Apprenez la syntaxe de base du CSS, l'utilisation de différents styles, comprenez le modèle de boîte et le flux de documents du CSS et soyez capable d'utiliser des points de connaissances courants tels que le positionnement, le flottement et la compensation.

3. Apprenez les bases de js (variables, fonctions, tableaux, chaînes, etc.) et comprenez la pensée orientée objet de JavaScript ; être capable d'utiliser certaines bibliothèques js couramment utilisées (telles que jQuery, bootstrap ; , etc.) ; être capable d'écrire en js Out certains plug-ins couramment utilisés (composants de carrousel, onglets, etc.).

4. Peut utiliser HTML+CSS pour écrire des pages Web afin de mettre en œuvre une mise en page Web de base, peut utiliser JavaScript+CSS pour écrire des effets d'animation couramment utilisés et peut utiliser ajax pour réaliser une interaction des données avec l'arrière-plan. interface.

5. Peut utiliser Chrome pour le développement et le débogage ainsi que pour le débogage simple des performances.

(Partage gratuit de tutoriel vidéo d'apprentissage : Tutoriel vidéo Java)

Backend

Langue : printemps , SpringMVC/springboot

Outils de développement : Eclipse/idea

Outils de débogage : Chrome

1. Comprendre l'origine et l'historique de développement de Fonctionnalités Java et langage, comprenez jdk et jre et apprenez à configurer l'environnement de développement Java.

2. Apprenez les bases de Java, y compris les identifiants, les variables constantes, les mots-clés, les identifiants, les types de données, les opérateurs, les instructions de contrôle de flux, les tableaux, les méthodes, etc.

3. Comprendre la pensée orientée objet de Java, comprendre les concepts de classes et d'objets, comprendre les trois caractéristiques majeures de l'orientation objet (encapsulation, héritage, polymorphisme), comprendre la différence et l'utilisation de ceci et super, Comprendre les interfaces Java, les classes internes, les classes abstraites, etc.

4. Utilisera certaines classes Java couramment utilisées (Object, String, Arrays, Math, Date, SystemDateFormate, Calendar et certaines classes d'empaquetage, etc.).

5. Apprenez quelques fonctionnalités avancées de Java, telles que les collections, le multi-threading, les IO, etc., ainsi que les principes et les utilisations de la réflexion.

6. Apprenez au moins un framework de développement Javaweb (spring, springmvc, springboot, etc.)

7. Apprenez à utiliser Eclipse ou Idea pour créer des projets Web et Processus de développement commun et utilisation de certaines touches de raccourci.

3. Base de données

Base de données : Oracle/MySQL, Redis/mongdb

Outils de développement : Navicat, Ligne de commande Redis

1. Apprenez au moins une base de données relationnelle (Oracle, MySQL, etc.) et une base de données non relationnelle (Redis, mongdb, etc.)

2. Apprenez les théories et les connaissances de base liées aux bases de données relationnelles, et apprenez les principes et les avantages des données non relationnelles.

3. Apprenez les opérations SQL de base telles que l'ajout, la suppression, la modification et l'interrogation d'opérations sur les tables, les vues et les index de base de données.

4. Apprenez quelques fonctionnalités avancées de SQL telles que les verrous, les fonctions, les déclencheurs, etc.

5. Peut utiliser des outils de connexion client SQL tels que Navicat pour faire fonctionner la base de données.

6. Avoir des capacités d'optimisation des performances SQL.

4. Contrôle de version

git/svn/Cornerstone

1. Comprendre les principes et les scénarios d'application du contrôle de version, et comprendre les données Le rôle et l'utilisation de chaque bibliothèque dans l'entrepôt.

2. Familiarisez-vous avec les commandes d'opération courantes de Git (créer des branches locales/distantes, afficher les branches locales/distantes, changer de branche, valider les versions, restaurer, fusionner les versions, extraire et pousser des branches, etc.) .

5. Outils de construction de projets

gradle/maven

Je n'en dirai pas grand chose, développement de projet Vous devez apprendre au moins un des outils nécessaires.

6. Environnement d'exploitation

Tomcat, nginx

1. Comprendre la composition et les principes de fonctionnement de Tomcat. , Comprendre les configurations familières de server.xml

2. Apprenez à afficher et analyser les journaux d'exécution du projet Tomcat

3. Apprenez à déployer des projets Java dans Tomcat

4. Comprendre les principes et les fonctions de nginx et apprendre à installer nginx

5. Apprenez la configuration du projet de nginx

. 7. Environnement serveur

Linux

1 Comprendre les principes de base de Linux et certaines commandes couramment utilisées

2. Être capable d'installer jdk sous Linux, Tomcat, nginx et d'autres logiciels nécessaires aux programmes Web

3. Apprenez quelques commandes de réglage des performances du serveur

Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)