Transcription
1. Introduction au cours: Bonjour, je suis Maddie. Je programme depuis
plus de trois ans maintenant. Ce cours est conçu pour les personnes de niveau intermédiaire
qui souhaitent connaître la syntaxe
Java et savoir comment
écrire des programmes Java de base. Et qui veulent vraiment apprendre
à créer des projets Java pour
améliorer leurs connaissances. Dans ce cours, je
vais créer des projets
Java à partir de
zéro sur la façon
de passer de l'
ignorance des concepts de base à la
construction des projets
et à quelques petits concepts. Ne vous inquiétez pas, je vais
réviser ce cours Je pense que c'est le
moment idéal pour vous d'apprendre Java car de nos jours, la plupart des entreprises recherchent des candidats, ont une bonne compréhension
de Java et ont bases et ont construit
des projets Java au cours de
leur phase d'apprentissage. En utilisant les connaissances de Java, vous pouvez apprendre et créer
encore plus de bons produits qui peuvent être utilisés par des millions de personnes dans le monde entier. Maintenant, je pense que c'est
assez incroyable. Qu'allez-vous apprendre
dans ce cours ? Il s'agit donc d'un cours de
chanson actuel, ce qui signifie que vous
apprendrez en le faisant. Tout d'abord, je vais
vous montrer comment configurer votre
machine de développement sur un PC Windows. Ensuite, nous allons nous plonger tête baissée dans les fondamentaux de
Java qui sont requis pour chaque projet par article. Vous avez donc une
compréhension complète
du langage de programmation Java que nous utiliserons
pour créer des projets. Nous allons créer
plusieurs projets
tels que l'administration des e-mails
et bien d'autres. Et je vais m'assurer de mettre à jour ce cours
avec de nouveaux projets. L'un des avantages de
ce cours est que vous n'avez besoin d'aucune expérience
préalable. En fait, vous n'avez besoin que
d'un ordinateur et d'un discours. Je crois que tout le monde peut
apprendre à construire des projets. Mon objectif dans ce cours est de vous
enseigner toutes les
compétences dont vous avez besoin pour devenir doué pour
créer des projets Java de base. Très bien, alors allons-y.
2. Introduction au projet et à la configuration - système d'administration des e-mails: Dans ce projet, l'administration
intégrée à Java, nous allons apprendre un projet très
Java axé sur la conception orientée objet dans
une application du monde réel. Il s'agit donc d'un projet d'
administration du courrier électronique où tous les détails
tels que la création du courrier, prénom et le nom de famille, puis la
transmission du département de l'entreprise, comme empilés à ce département
de l'
entreprise créer un mot de passe
généré par le système. Au fur et à mesure que je crée un lien vers cet e-mail
en particulier, nous allons créer votre projet d'administration des
e-mails. Dans ce projet,
nous allons utiliser certains concepts de base du code objet
Java
dans la conception sur Java, puis dans l'abstraction de Java. Comment pouvons-nous sécuriser
notre mot de passe et tout ce qui est similaire à
ce mot de passe. Nous allons également
apprendre comment exécuter ou créer
des fichiers en Java. C'est comme la gestion de fichiers en Java. Ainsi, après avoir créé
tous les détails tels que l'e-mail, les
mots de passe, le prénom, le nom de famille, nous allons stocker données ou
informations spécifiques dans un fichier texte. Voyons donc comment nous pouvons
procéder avec ce projet. Nous
allons donc d'abord apprendre ou nous allons voir l'objectif de
notre projet. Alors considérez que vous êtes un administrateur du support informatique
ou quelque chose comme ça. Votre poste ou votre
guerre vont-ils
vous permettre de créer des e-mails pour les nouvelles
recrues ou les nouveaux employés. Vous n'avez besoin du prénom
et du nom de famille que de l'utilisateur, ou nous pouvons dire pour
les nouveaux employés. Donc, en utilisant cela, vous
allez devenir un e-mail, nouvel e-mail avec d'autres détails. Les étapes de notre développement pour
ce projet sont donc d'abord la mise en place du projet. J'espère que nous allons mettre en place
tout ce qui s'y trouve. Deuxièmement, les
concepts fondamentaux de base de Java. Nous allons utiliser Java
en gros ici, j'accède aux données. Les méthodes sont toutes les abstractions
des classes en Java. Nous allons voir ici des concepts de base tels que la
construction d'objets, classes et de méthodes
de gestion de fichiers. En Java. En gros, nous
allons créer un fichier texte, un fichier TXT. Et nous allons y stocker
toutes les données,
et nous allons récupérer
ces informations en créant
brièvement un fichier d'exécution de jar, comme while. Dans ce projet, nous allons
créer plusieurs
classes, donc des fichiers Java. Mais après cela, nous le compilons dans
le fichier jar à
exécution unique. C'est donc notre projet de base ou les étapes de développement que
nous allons utiliser ici. Donc, nos exigences de candidature, afin que nous puissions voir comment nous pouvons
procéder avec nos exigences. Tout d'abord, nous allons
avoir besoin d'un JDK. Je vais expliquer ce que l'
on entend par JDK en Java. Et le second est l'identifiant. Id, environnement de développement
essentiellement intégré pour Java. Il y a donc plusieurs
identifiants dans ce champ. Nous allons voir comment nous
pouvons l'utiliser pour
notre application. abord, notre activité de base est générer un e-mail
avec une syntaxe telle que FirstName, LastName,
department.company.com. Donc, ici, le
prénom, le nom de famille et le département
sont donnés par l'utilisateur. Disons que le département, je considère ici, le
développement des ventes en fonction de celui-ci. Si aucune information n'est fournie par
le nouvel
employé , ce champ
sera présent dans l'e-mail. Générez des chaînes aléatoires
pour le mot de passe. C'est le troisième objectif
de notre application. L'application doit disposer de
certaines méthodes pour modifier le mot de passe, puis définir la capacité de la boîte aux lettres, essentiellement la capacité minimale et une adresse
e-mail alternative définie. Cela provient également uniquement
de l'utilisateur, ou nous pouvons dire de la nouvelle embauche uniquement. Il devrait avoir des
méthodes GET pour afficher le nom, e-mail et la capacité de la boîte aux lettres lorsque nous allons également suivre
cette adresse e-mail. Et il devrait en avoir certaines
en manipulant des méthodes. Ou nous pouvons dire
des méthodes de gestion de fichiers pour stocker certaines données
dans le fichier TXT. Il stockera donc des données
et récupérera des données également. Voici donc nos exigences en matière de
candidature. Et ici, nous aurons
besoin de deux outils, JDK, essentiellement Java
Development Kit et IDE, Integrated
Development Environment. Donc, d'abord, nous avons besoin d'une pièce d'identité. Il existe quelques IDE connus comme Eclipse ou IntelliJ, ID, etc. Dans ce projet de
développement Java, je vais utiliser un identifiant intelligent. Nous allons donc utiliser l'entier id has déjà pour
le développement de Java. Donc, dans ce projet, nous allons construire l'
ensemble de notre projet en utilisant cet identifiant. Pour le JDK, nous
allons utiliser Java SE, qui vous permet de déployer et développer des applications Java
sur des postes de travail et des serveurs. Lorsque j'enregistrais cette vidéo, la dernière version
est-elle de la génération JDK ? Lorsque vous regardez, il se peut qu'il y ait une version supérieure. Assurez-vous de télécharger la
dernière version stable
, disponible au
moment de regarder cette vidéo. Pour télécharger IntelliJ GID, rendez-vous notre site officiel et
rendez-vous sur la page de téléchargement. Il existe deux
versions de cet identifiant, ultime et la version communautaire. Si vous avez un identifiant e-mail étudiant, vous pouvez demander une version communautaire qui sera très utile
à l'avenir. Si ce n'est pas le cas, vous pouvez télécharger la version ultime, qui est téléchargeable gratuitement pour
tous les donateurs selon vos systèmes d'exploitation,
et l'installer. Et pour Java SE, vous devez rechercher le téléchargement du JDK sur
votre navigateur et ouvrir le site Web, accéder à la section de téléchargement en fonction votre système d'exploitation
et l'installer. Une fois que vous l'avez installé, son identifiant
détectera automatiquement la partie du JDK. Il s'agit donc de
tous les outils nécessaires pour construire ce projet. Voyons d'abord ce que l'on
entend par JRE, JVM, JDK. Donc, nous ne respectons pas
le JDK, le Java. Il s'agit d'une version C, génération de
version
Standard Edition, qui est essentiellement le JDK, JDK contient Jerry et JVM. Jvm est la plus petite
partie du JDK. Jvm est la machine virtuelle Java. Comme son nom l'indique, elle n'existe pas physiquement. Il n'
existe pas physiquement sur le système. C'est une machine virtuelle, mais son nom de jeune fille correspond
à la fonction principale est de promouvoir l'environnement
d'exécution dans lequel le
code Java s'exécute. Donc, ce que l'on entend par bytecode, c'est
que vous créez une syntaxe Java ou que vous écrivez un langage de
niveau supérieur. Mais la machine connaît le langage de niveau
inférieur, 1010, langage de niveau machine. Il convertit essentiellement
ce bytecode et exécute ce bytecode. Il exécute également des programmes dans d'autres langages,
mais en compilant Java. Donc, en gros, si vous avez créé d'
autres langages, je veux dire par Kirklin ou par d'autres
supports de la JVM également. Alors, quelle est la
fonction principale de la JVM ? plus facile de remarquer le cœur, il vérifie le code, il exécute le cœur et fournit l'
environnement d'exécution. La deuxième partie est l'environnement
d'exécution Java JRE. L'environnement aléatoire de téléchargement Jre est un progiciel qui
fournit des bibliothèques de classes
Java, des machines virtuelles Java et
d'autres composants
nécessaires à l'
exécution d'applications Java. Jre est un surensemble de JVM, comme vous pouvez le voir sur le diagramme. Donc, environnement d'exécution Java, si vous devez exécuter des programmes
Java, mais pas les déployer, mais
pas les développer. Jerry's, de quoi as-tu besoin ? Vous pouvez télécharger jeering depuis l'environnement d'exécution Java. Discours de Donald. Il s'agit d'un ensemble d'outils, de bibliothèques et de certains fichiers JAR, fichiers d'archive
Java. Il est utilisé dans les programmes
d'application Java que nous allons créer. implémentation de la JVM est un introverti. JDK physiquement existant en tant
qu' environnement d'exécution
n'est qu'un ensemble de
protocoles de programmes dans le JDK. Il contient JRE,
JVM, un compilateur Java, des questions
Java
essentiellement différentes versions ou les
fichiers associés et tout ce que
vous pourriez avoir. Voyons quelle en est la
structure. Jdk est la superclasse, ou on peut dire toutes les
classes syndicales de Jerry et JVM. Jvm est une plus petite partie, puis Java et le contenu de
l'environnement
temporel, un règlement, un
ensemble de bibliothèques, Jarvis, d'autres fichiers également. Il contient, il contient
une JVM, comme je l'ai dit, ce GRE clair et outils de
développement
contiennent des fichiers
Java, des fichiers de compilation
Java, des fichiers Java et GRE, JVM, et tout le mélange est Jenny k. Donc, juste pour être téléchargé JDK, il contient un JVM
Jerry et tout le reste, même exécutez notre fichier
Java et il produira le résultat souhaité,
ce que nous allons
faire . C'est donc la base composée
de JIRA, JVM et JDK. Nous verrons comment nous pouvons
configurer notre environnement
ou notre projet pour
notre application, même une application d'
administration. Une fois que vous avez installé notre identifiant, ID, vous pouvez voir cet écran de
bienvenue. Avant cela, je l'ai déjà
installé sur mon système. Donc, avant cela, vous devez définir certaines configurations comme le
téléphone, le texte, tout. Donc, une fois que c'est fait, vous pouvez voir l'écran. Donc, ici, je vais créer un nouveau projet, un nouveau projet. Il leur faudra un certain temps
pour créer un nouveau projet. Une fois que votre projet sera le cricket, je vais le créer ici. Une fois l'écran chargé, vous devez spécifier un JDK,
sinon on peut dire qu'il est décomposé. Il
détectera donc automatiquement vos SDK. Ici, j'utilise J'
utilise la version de JDK. C'est donc ce que je choisis. Pas besoin d'installer des bibliothèques supplémentaires
comme Groovy ou Kirklin ici. Il n'est pas nécessaire de spécifier certaines bibliothèques
définies par l'utilisateur, il suffit de cliquer sur Suivant. Ne vérifiez pas cela. Il
créera des modèles par défaut. Nous ne voulons pas créer de modèles
par défaut ici. Super, ensuite, avant cela, faites le nom du projet,
l'emplacement du projet. Comme je l'ai donné. Pour cela, je vais spécifier le nom du projet en tant qu'application de
messagerie. Vous pouvez spécifier votre nom, votre propre nom,
ainsi que le nom du projet. Je vais spécifier l'application de
messagerie. Cliquez sur le bouton Terminer. Il faudra un certain temps pour
créer l'indexation et tout le reste. Mais une fois qu'il est chargé, il affichera l'écran attendra
également la création
d'un nouveau projet. Cela va prendre du temps. C'est pourquoi il montre le
chargement ici, vous pouvez le voir. Attendez donc que tout soit scanné
et indexé. Il
créera automatiquement tous les dossiers, les laissera à un projet. Nous en avons donc terminé
avec notre configuration. Nous avons donc spécifié le JDK puis nous avons créé
notre nouveau projet. Maintenant, vous pouvez voir qu'il s'agit d'une application de messagerie de projet et que vous pouvez voir tous les fichiers
associés ici. C'est Door ID, puis SRC. dossier Src est le dossier principal que
nous allons créer ici pour
toutes les applications qu'il contient. Ensuite, voici le fichier IML et toutes les différentes
bibliothèques et tout le reste. Donc, ici, ce ne sont que
des fichiers Java que nous allons utiliser. Ce n'est donc pas du
tout obligatoire pour voir. C'est un makefile que
nous allons utiliser. Nous avons donc terminé notre configuration. Nous allons maintenant voir comment nous pouvons
poursuivre le projet. Alors, que fait cette configuration ? Et toutes les choses sont des
index, dois-je les décharger ? Maintenant, ce que vous
allez faire est de cliquer sur
ce SLC, cliquez avec le bouton droit ici. chargement prendra du temps. donc avec le bouton droit ici. Il donnera toutes les
options liées à cela. Cliquez sur Nouveau. Vous pouvez
voir toutes les options, ce que nous pouvons y apporter. Donc, ce dont nous avions besoin, c'était de créer
des fichiers Java. Nous devons donc créer une classe Java. Mais avant cela,
je vais créer ces classes Java. Nous allons procéder
avec certains packages. Qu'est-ce qu'un package en Java, c'est que je vais stocker ces
classes spécifiques dans certains fichiers. Il s'agit donc d'un projet très basique. Dans d'autres projets,
nous allons
créer de grands
projets dans cette partie. Nous devons créer des packages
différents, comme dans l'industrie également, une fois pour les
petites exigences, nous pouvons
créer de très petits emballages. Donc, une fois le package
terminé, spécifiez le nom. Vous pouvez consulter le package ici. J'ai donc donné le nom sous forme d'e-mail
ici pour ce package, cela créera des
dossiers simples pour les classes. Maintenant, Juifs,
cliquez dessus avec le bouton droit de la souris. Et ici, je vais
créer une classe. Pour cela, nous devons
créer deux classes. Alors, quelle est la condition requise
pour créer deux classes ? Vous allez me demander, dans une classe, nous allons créer
une méthode principale, qui consiste essentiellement à exécuter les méthodes dans un autre fichier ou une autre classe
Java. Nous allons tout créer, nous allons spécifier
toutes nos méthodes. Alors, voyons d'abord
cette partie de la méthode, ou nous pouvons voir ce que nous allons
spécifier dans cette partie. Voyons voir cette partie. abord, je vais créer
une classe Java et dans ce nom spécifié pour
le nom spécifié pour
cette classe Java sous forme d'e-mail. Je vais le faire par e-mail. Une fois que c'est fait, il
chargera la classe. Vous pouvez donc voir qu'il chargera cette classe pour nous avec
une structure par défaut. Voyons d'abord quelle est
cette structure, vous pouvez également masquer cette
partie ici. Je vais laisser
ça et voir quelles sont ces structures
vésiculaires. Il s'agit d'un nom de package, application de
messagerie que nous avons créée sous ce nom, et c'est notre classe. Nous en avons donc terminé avec
la configuration principale de cet homme de classe publique. C'est une syntaxe de classe pour
laquelle nous allons, dans ce dossier, voir comment nous pouvons procéder avec ce que l'on
entend par classe,
méthodes, tout, et comment nous pouvons procéder
sans projeter cela. Rendez-vous dans la prochaine vidéo.
3. Créer des cours et des méthodes - Partie 1: Nous avons donc vu que c'est la
configuration de notre projet. Nous venons donc de créer un
package appelé e-mail. Et nous avons créé une classe qui est essentiellement une classe
spécifiée publiquement. Je vais maintenant expliquer ce qu'est
le schéma directeur d'un projet. Ensuite, je vais expliquer
quelques notions de base sur les classes, les
méthodes et les objets, etc. Voyons
donc quel est le
schéma directeur d'un projet. Le plan du projet
est donc pris en compte. C'est le ceci est
un package, un package,
la médulla, c'est la
classe et la méthode de courrier électronique que j'ai créées. Voici donc le plan
du projet. Le retour est l'e-mail, notre méthode d'envoi
d'
e-mails, que j'ai créée auparavant, un identifiant court. Alors maintenant c'est fait. Ces choses se feront
essentiellement à l'avenir. Ce que nous allons faire au
fur et à mesure que nous avançons dans un projet, nous allons créer une classe principale. Nous allons charger toutes les
méthodes, en utilisant des objets. Nous exécuterons ces méthodes
dans ce principal avantage. Il s'agit
du schéma directeur de notre projet principal. Voyons donc ce que sont essentiellement les méthodes de classes
Java. Donc cours de Java, voyons voir, bon sang à propos des plantes. Tout en Java est associé aux
classes et aux objets, à nos classes et non à le faire. Vous ne pouvez pas créer de méthode médiocre ou, on peut dire, n'importe quelle
méthode en Java. Il contient donc des
attributs et des méthodes. Les attributs sont essentiellement
ce que nous pouvons voir comme des avantages. dernier attribut est un
environnement grave pour la méthode. Ainsi, par exemple, dans la vie
réelle, vous pouvez considérer que
Dieu est un objet. voiture en tant qu'attributs tels que la couleur. La couleur et les méthodes sont telles que Dr. Break et
quelque chose comme ça. Donc, en gros, V, ce que nous pouvons, nous pouvons créer une voiture en tant que classe. Les attributs numériques sont la
couleur rouge puis les numéros de modèle, etc. et les méthodes. La voiture peut s'arrêter à sec, vous pouvez la casser, etc. Le verre est
donc comme un constructeur d'
objets. Nous pouvons voir qu'il
crée l'objet, ou que nous pouvons construire l'objet, ou qu'il peut s'agir d'un plan
pour créer des objets. Les classes contiennent également certains attributs
définis par l'utilisateur pour transmettre des valeurs ou des
entrées par l'utilisateur. Ainsi, nous pouvons
également afficher les attributs définis par l'utilisateur à l'intérieur des classes. Maintenant, qu'entend-on
par objets en Java ? Les objets sont donc essentiellement
associés aux classes. Mais quelle est la forme la plus simple ? Nous pouvons dire que l'utilisation d'un
objet de classe est essentiellement utilisée. Donc, si vous définissez une classe et
que vous souhaitez utiliser la classe, vous devez définir
les objets comme du verre. Le verre est déjà créé. Nous n'avons qu'à créer l'objet pour
cette classe particulière. Nous avons déjà créé cet objet. Nous pouvons facilement créer
leurs objets. Mais c'est de première qualité que nous
pouvons créer l'objet. Tout tourne donc autour de la classe. Voyons maintenant ce que nous
allons faire dans le cadre d'un projet. Donc, avant d'aller plus loin, je vais procéder à une planche
ou à un projet. Laissez-nous voir. Donc, à l'intérieur, j'ai
créé cette classe. J'ai donc besoin de créer
des méthodes, mais avant cela, nous
devons invoquer certaines bibliothèques. Donc, pour les bibliothèques, je vais mettre import
Java, util point star. Je vais expliquer ce
que cela signifie. Je vais l'utiliser, mais je n'
utilise pas cette bibliothèque actuellement. Mais l'identité le montre. Vous n'utilisez pas cette
bibliothèque actuellement. Mais qu'est-ce
que cela signifie ? C'est une bibliothèque très importante, java.util point star,
ce qui signifie qu'elle se trouve dans un utilitaire. J'utilise
tout ce que nous pouvons dire. C'est une bibliothèque très basique en
Java et d'autres
similaires à la même bibliothèque. Je vais utiliser ces
import java point, point star. Il s'agit essentiellement d'une
bibliothèque d'entrée/sortie invoquant
la prise d'entrées utilisateur. Ce sera une bibliothèque utile. Alors que cela est fait,
notre première chose, je vais expliquer ici comment prendre les entrées des
utilisateurs en Java. Vous pouvez utiliser un scanner, qui est la méthode par défaut. Nous pouvons dire que notre
question par défaut concerne les entrées de données. Je vais m'en servir. Je vais invoquer la classe d'
insertion uniquement parce que je vais
spécifier qu'elle est publique. Donc, ce que je peux faire,
c'est un scanner public. Public est un
spécificateur d'accès, un scanner public. Lorsque vous invoquez le scanner, vous pouvez maintenant voir l'utilitaire java
point, il a commencé. La classe Scanner
appartient donc à cette
bibliothèque, java.util. Par défaut, je dirais qu'il
est égal à un nouveau scanner. C'est la syntaxe, essentiellement la syntaxe pour appeler le
scanner entre crochets, vous devez écrire le point système, ce qui est essentiellement la méthode. C'est donc chose faite pour l'instant. Maintenant, je vais
configurer quelques variables ici. Donc, pour cela, je vais expliquer, je vais avoir quelques commentaires à
des fins d'explication. Maintenant, en définissant les variables, je vais définir
quelques variables ici. Mais pour
ce qui est de la sécurité, on peut dire que
je n'allais pas créer
quelque chose d'abstrait ici. Mais je vais faire en privé ici. C'est une donnée publique. Je vais utiliser votre modificateur
d'accès privé. Considérons donc
cette chaîne de produits. Je vais spécifier pour la chaîne fname, en
gros FirstName, modificateur d'
accès
strictement privé, une chaîne
privée, un nom de famille. De même, comme
ceci, je vais
créer un
département similaire, puis pour le courrier électronique, puis pour le mot de passe. Maintenant, considérez ceci. Je vais spécifier toutes ces
choses dans une méthode de chaîne uniquement une chaîne légère
en tant que variable. Je vais maintenant spécifier
sa capacité minimum, qui est une capacité entière de 500. Je considère par défaut le
fondateur NB plutôt que la pauvreté. Chaîne privée. Encore une fois, je vais me connecter à un e-mail de soulignement sous
forme de chaîne. Nous en avons donc terminé avec ça. On en a fini avec ça. Maintenant, n'oubliez pas que ce sont les
valeurs mondiales, tout ce que nous pouvons dire. Ce sont des chaînes qui peuvent être accessibles dans toute
cette classe. Donc, dans la classe, je peux créer autant que
je veux quatre méthodes. Je peux donc utiliser ce
creux, cette classe, comme vous pouvez le voir,
cette classe Enter, je peux utiliser gourd cette classe. avons donc terminé avec
la création de certaines variables. Et je le mets sur le privé pour
ne pas y accéder directement. En gros, une fois que c'est fait, personne ne peut y accéder tel quel. Fournissez-le comme s'il était
orchestré lors de l'homologation. Nous allons donc voir avec
une méthode de constructeur ce que on entend par méthodes en général. OK, donc classe Java,
nous l'avons vu. Donc, comme je vous l'ai dit, je vais vous en dire
plus sur le verre. Le verre est essentiellement un
plan que nous avons vu. Le verre est donc quelque chose
comme s'il
stockait les fonctions ou les méthodes
dans un bloc de code. En gros, prenons un
exemple, un croquis d'une maison. Est-ce moins qu'il ne contient tous les détails concernant le
prototype de la maison, portes de la
maison, les fenêtres, etc. Maintenant, comment se porte un
objet de cette classe ? Croquis du tuyau. En gros, j'ai créé
ce croquis à partir de. Maintenant, comment va un objet ? Donc, ce que nous voulons que V I puisse
faire, c'est qu'il contienne toutes les propriétés
de cette syntaxe
liée à l'objet pour le déclarer. Et je vous ai raconté le dernier cours
que nous y avons créé. Je vais spécifier le
spécificateur d'accès avant cela. Considérez que si aucun spécificateur d'accès ne vous est donné,
il s' agira par défaut d'un spécificateur d'accès
différent, qui n'est fondamentalement
public qu'en Java. Mais si vous pouvez spécifier une ligne publique,
privée et protégée, protégée signifie entièrement
protégée, vous devez invoquer si elle est petite, ce que nous pouvons dire sont deux méthodes
pour la confidentialité et la sécurité. Donc, comme je vous l'ai dit, objet, nous allons créer des objets. Je ne crée ici aucun objet, mais nous allons créer un objet pour cette
partie uniquement. Il est donc essentiellement utilisé d'
appeler Glass ou Mexico. Cet objet de classe est également appelé en tant qu'instance d'
une classe si nous
pensions que notre objet est notre objet, nous ne pouvons pas appeler de classe. Toujours. N'oubliez pas que pour appeler la classe, nous devons utiliser l'objet. Donc pour cet exemple, exemple
précédent, comme je vous l'ai dit,
croquis de la maison, croquis
en verre d'une maison. Les portes et fenêtres
ont certaines méthodes, ou on peut dire
des fonctions à l'intérieur. C'est donc la méthode principale. Si vous savez que dans le domaine public de Java, le domaine vide
statique est une méthode différente pour
exécuter n'importe quel programme en Java. Sans cela, vous ne pouvez pas
démarrer le programme, ou nous, ou vous ne pouvez pas
exécuter le programme. Pour ce croquis de la maison. J'ai créé cet objet OBJ. Vous pouvez voir plus de vidéos comme celle-ci et
exécuter cet objet. Nous allons voir
plus en détail
les objets Java. Donc pour l'instant, les méthodes Java, maintenant pourquoi nous avons besoin de mentors. Je vais donc montrer une pièce d'identité. Fondamentalement, si je
veux imprimer quelque chose dans IT, la
méthode par défaut est System.out. Vous pouvez voir l'édition ici, gros, System.out et erreur. Il n'est pas inversible
à l'intérieur d'un plus y. Le fait est qu'il n'est
défini qu'avec cette méthode. Donc, d'abord, créez une méthode, créez une classe à l'intérieur de celle-ci. Créez des méthodes que vous pouvez invoquer dans Art Mentor
aussi simplement que cela. Les méthodes sont donc déclarées
au sein des classes. Il contient un noyau complet
de fonctions, de
méthodes, de contenus, de retours, de
valeurs et de spécificateurs d'accès particuliers. Il y a les classes d'objets. Ce sont les classes d'objets. Au fur et à mesure que les classes d'objets sont créées, nous pouvons facilement accéder aux
méthodes utilisant cet objet. La méthode principale est la méthode par défaut, comme je vous l'ai dit pour apprendre
ou construire notre projet. Quelle que soit la méthode principale,
souvenez-vous toujours de l'environnement
statique public. Et elle
renvoie toujours les chaînes. Vous ne pouvez pas changer en nombres entiers
ou quelque chose comme ça. Vous pouvez imprimer des entiers, mais vous ne pouvez pas les
renvoyer avec certaines méthodes principales. Packages pour Java. Comme je vous l'ai dit, je suis
contre le fait de vous le dire. est ce que je fais toujours. C'est juste pour
créer une boucle. J'y range toutes les
classes. Il existe maintenant deux méthodes. Les méthodes définies par l'utilisateur sont des méthodes de bibliothèque
brisées. Les méthodes définies par l'utilisateur sont comme je les ai créées. Je vais créer
quelques méthodes ici. De même, vous pouvez également créer des méthodes
définies par l'utilisateur. En gros, cela montre qu'il s'agit
généralement de méthodes définies. Il existe une méthode de
bibliothèque standard que j'ai créée, scannée ou système. Tous ces types de méthodes de
bibliothèque standard que j'ai mentionnés, les
méthodes intégrées et Java. Donc, si vous voulez vérifier le numéro, vous pouvez même créer
certaines de nos fonctions. Il est défini par l'utilisateur, mais j'ai spécifié certaines
méthodes de bibliothèque comme le système aléatoire. Il s'agit de méthodes
définies par le système. Passons maintenant
à notre code. Voyons maintenant comment, comment et comment nous pouvons procéder
avec un bâtiment ou un objet. Nous avons créé toutes les choses ici. Maintenant, je veux en créer
un construit. Sachez quel constructeur va tourner en boucle. Il imprimera ce que
je veux en gros, première chose, deuxième chose, il me donnera la
sortie et création de lui-même est comme une question de
confidentialité dans le Java. Je vais tout invoquer. Je vais exécuter
uniquement le constructeur. Il n'utilisera donc pas cette chaîne privée ou
quelque chose comme ça. Cela en prendra de la valeur, mais vous ne pouvez pas modifier sa valeur. Ou nous pouvons dire qu'un tiers
ne peut pas modifier cette valeur. Valeur du modificateur d'accès privé. Je vais juste le créer. Ainsi construit, je vais
le préciser ici. Prénom,
nom de famille et tout. C'est ça. Je vais le dire uniquement pour ça, comme la première fois, dernière fois, c'est tout. Vous pouvez également le faire avec
d'autres noms. Mais attention au nom. Maintenant, considérez que je vais le
créer en tant que public. Rappelez-vous toujours que la classe et le
constructeur portent le même nom. Je vais donc faire les attributs du
constructeur, les mêmes noms que je vous donne
se trouvaient à l'intérieur du constructeur. Tu dois utiliser le même nom. Après cela, vous devez
spécifier quelque chose comme ceci. Comme ce F et ce nom F
sont totalement différents.
4. Créer des cours et des méthodes - Partie 2: Ainsi, dans la vidéo précédente ou dans
les étapes précédentes du projet, nous avons
créé une classe, E-mail Plus, nous avons créé une classe Scanner
accessible au public. N'oubliez pas que cette classe de
scanner est globale. J'écrirai ici également à l'échelle mondiale. Mondial. Vous pouvez utiliser
ce scanner sur, dans le cadre de notre projet. Ensuite,
ces chaînes sont également disponibles
dans le monde entier. Vous pouvez l'utiliser dans
cette classe de courrier électronique et nous allons également l'utiliser
dans cette classe. Donc, tout cela
concerne la création de classes. Nous avons créé, nous avons déjà
créé cette classe. Nous avons maintenant créé
un constructeur pour recevoir le
prénom et le nom de famille. Maintenant, la signification
du constructeur, c'est que je ne mets ici que
ces paramètres. Je vais le mettre ici. Ce n'est pas abstrait
ou quelque chose comme ça. Vous utilisez cette
classe et vous n'êtes pas sécurité et n'importe qui peut
modifier cette partie, comme votre prénom ou votre nom de famille,
il peut la changer. L'importance de cela
est donc de créer un constructeur, problème
insulaire de FirstName et LastName et de le protéger
de l'original, qui est la chaîne privée, nom de famille et le nom de famille. Allons donc plus loin. Maintenant, dans ce constructeur, ce que je vais faire, je vais attribuer
ce nom F, ce F9. Pour cela, ce que
nous allons utiliser, ce mot clé, ce
nom point F est égal à fname. De même, pour cela, comme
ce nom de famille, ce nom d'e-mail, gros ce nom L, en
gros, ce point
l m est égal à Lm. Donc, ce qui s'est passé, c'est
que vous pouvez voir ils
sont tous égaux maintenant. Il ne s'agit donc pas simplement de
transmettre la valeur, il s'agit de copier cette valeur
d'ici à ici. Quand nous allons
exécuter ce programme, je vais
imprimer le système point,
point, imprimer LN. Insérez ceci. Je vais faire venir un nouvel
employé plus ce nom de point. De plus, je vais
donner un petit espace entre les deux et
ensuite ce nom de point L. avons donc fini avec le construit. Maintenant, à l'intérieur de cela, nous allons développer davantage dans
ce constructeur. Je laisse donc de la place ici. Nous allons maintenant
créer quelques méthodes. Donc, à partir du modèle PowerPoint, nous savons déjà que nous voulons
maintenant créer un e-mail
, un mot de passe de
messagerie générique. Pour cela, nous devons
créer des méthodes. Commençons donc par
créer quelques méthodes ici. Commençons donc par un service qui demande le nom du
département, puis le mot de passe. D'accord, commençons par générer
un e-mail, générons la méthode principale. Maintenant, rappelez-vous que cela
doit être privé, donc je crée du privé. Ce n'est pas comme si vous deviez
toujours le créer en privé. Vous pouvez également le créer public. Mais pour faire de l'abstraction, je vais utiliser le privé. Il va renvoyer une chaîne. Donc chaîne, générez un e-mail. Il s'agit de la syntaxe utilisée
pour créer les méthodes. Maintenant, ce qu'il retournera, il renverra un e-mail. Ce format est ce F9 foncé. Donc, si vous mettez, si vous mettez le prénom et majuscule, l'e-mail est
toujours en minuscules. Pour les convertir en toutes
lettres minuscules, utilisez des minuscules. Il existe une méthode
par défaut du système, ou on peut dire bibliothèque utilisateur. Vers les minuscules. Vous pouvez voir deux minuscules. Vous pouvez mettre deux minuscules ici. Donc, ce qu'il fera si vous
mettez toutes les majuscules, même si vous mettez
toutes les majuscules, cela créera de
petites lettres majuscules. De même, nous
devons mettre un point ici. Et encore une fois ce point de
nom réel, deux minuscules. Maintenant, nous voulons faire
une pause ici et ajouter, ajouter le symbole que
ce département de porte, point
DPT en minuscules. Cette syntaxe, comme je vous l'ai dit
à propos de toutes ces syntaxes ici, plus.company.com,
est simple à rester. Donc, ce qu'il fera, il prendra le prénom, nom de famille de l'utilisateur. Même avec un département, il ne fait que générer l'usine. Maintenant, nous allons aller plus loin. Ce dont nous avons besoin, c'est de
créer la première méthode. Nous allons passer à une deuxième méthode, en
demandant un département. Je demande un département. Encore une fois, département de
cordes privé et privé. Certainement. Je suis en train de mettre en place un peu
d'interaction avec l'utilisateur, je ne vais pas
attribuer directement. Pour cet administrateur,
il demandera dans quel département
souhaitez-vous vous rendre ? Je vais donc mettre ici le premier système, imprimer par
points les objectifs du département
LN plutôt que ce que ce serait l'impression. Il imprimera le
cours du département en gros. Mais de même, celui-ci
pour les ventes, rappelez-vous que slashing sera appelé dans
la ligne suivante, la ligne suivante, ou la nouvelle ligne, ou
pour la nouvelle ligne, je mets le slashing
pour le développement. Troisième service, je vais les récupérer pour le service de
comptabilité. Et la dernière fois,
j'ai mis 0 pour rien. Rien que je vais mentionner ici, rien que je vais
mettre ici. Alors maintenant, ce que je
veux créer une boucle, ou ce que nous pouvons dire, choisissant une partie ici, c'est 123. Vous pouvez donc passer en revue
les deux suppositions principales, l'interrupteur, le regard ou quelque chose comme ça. Mais je vais utiliser,
voici quel étui. Vous pouvez également utiliser if-else, mais utiliser des commutateurs
est plus efficace ici. Je vais donc créer un drapeau ici. Laissez-moi vous expliquer pourquoi
je vais utiliser le drapeau. Parce que je veux l'
exécuter encore et encore. Comme si je n'allais pas l'
exécuter encore et encore, il ne se générera
que la première fois. Tout ce que nous pouvons dire, si vous
entrez pour la première fois, c'est ce que vous demanderez, je le ferai. Je souhaite cuisiner pour
plusieurs employés. Je veux donc en créer de nouveaux. Je vais utiliser
votre boucle « do-while ». Je vais utiliser la
boucle do-while, c'est très important ici. Je veux exécuter au
moins une fois, et la boucle do-while s'
exécutera au moins une fois. Pour les autres boucles, comme
pour une boucle pendant une boucle, pour chaque boucle ou une
réponse pour une boucle en Java, il n'y a aucune condition. Il n'y a aucune condition. Il peut bouger pour une personne. Mais en boucle, nous allons
courir au moins une fois. Je vais donc le faire ici d'abord. Si vous connaissez la syntaxe do, alors je vais mettre
ici un point système. Je vais demander
comme le système point out,
point, imprimer LN et simplement
entrer le code du département. Il s'agit donc d'un code
de département très simple. Ensuite, je vais créer
un choix de variable. Maintenant je le suis, ce que je
vais faire, c'est le suivant. Vous allez comprendre
ce que c'est. Oui Oui Est le scanner à barres
standard, partie
du scanner public. Je vais donc l'utiliser pour prendre en compte
les entrées de l'utilisateur. Maintenant, changez de jouet, changez de jouet, je vais en mettre un et devinez un. Vous vous sentez maintenant au
premier cas, les redondances. S'il est dans l'état
idéal, vous devez le faire cuire, mais cela n'a aucune
importance. Vous devez mettre une déclaration de
rupture ici. Mais je vais
juste le rendre. Il
ne reviendra donc qu'en une seule fois. Il ne recommencera pas à tourner boucle à l'intérieur de
ce cas, dans quel cas ? Je reviens juste. Nous n'avons pas
besoin de conduite de frein ici. Devinez trois comptes écrits. Et si vaut 0 ne renvoie aucun, 0 ne renvoie aucun. C'est ça On en a fini avec ça. Mais comme s'il nous
manquait quelque chose. nous voulions quitter cette boucle et
créer une condition par défaut. Nous en avons donc fini avec notre logique, mais nous n'en avons pas fini
avec notre cool parfait. Laissez-moi terminer celui-ci. Mais aussi avant d'imprimer ici, système point out, point print
LN, choix invalide. Veuillez le sélectionner à nouveau. Maintenant, nous en avons terminé avec
ce boîtier sans interrupteur. Maintenant, je vais terminer en boucle. C'est donc une partie à faire ici. Je vais donc mettre le drapeau Wiley Here. Donc, ce que nous faisons en tant que drapeau
est toujours faux, pas toujours vrai. Il n'en retournera aucun. C'est ça Donc, ce qu'il va faire, il s'exécutera au moins
une fois en écriture nulle. Maintenant, nous en avons terminé
avec cette partie. Comme vous pouvez le constater, ce que nous avons fait ici. Permettez-moi de résumer cela. Donc, ce que nous avons fait, c'est
créer un constructeur, public image String, FirstName, LastName, et mis quelques paramètres. Nous l'invoquons sous
ce nom. Nom. Donc, ce que nous faisons, nous allons
lui attribuer ce fname, un nom bouddhiste, ce
nom de famille, mais son nom de famille. Et je vais l'
imprimer ici. Alors maintenant, la
partie constructeur n'est pas terminée. Nous allons également créer et invoquer d'autres
méthodes. Mais c'est la condition initiale
pour le constructeur. Maintenant, j'ai commencé par notre méthode. J'ai créé la première méthode principale du générateur de
chaînes privé. Donc, ce qu'il va faire, il va générer le mâle
selon la syntaxe. Donc ceci écrit, cette porte, fname point deux
minuscules dans le noir. Comme ça, sombre,
ce sont les lignes. Quelle en est la signification ? Ce point F9 à ce nom F
ici, foncé à minuscule. Il convertira toutes les
chaînes en minuscules. Vous n'avez donc pas à vous soucier
des majuscules et des minuscules. Ensuite, pointez, encore une fois, ceci pour le nom de famille, et ceci pour le département, ceci pour le site entreprise.com. Il générera donc cette
moyenne en fonction de cela. Après cela, je
veux dire département, mais la configuration du département
dépend du processus
de l' utilisateur ou, on peut
dire, de l'administrateur. Je vais donc mettre ici
1230 pour les ventes aux enchères. Depuis la
comptabilisation de l'allocation, respectivement. Ensuite, je vais créer un
drapeau booléen pour exécuter cette boucle. Je vais utiliser une boucle do while car elle sera exécutée au
moins une fois. Encore une fois, les quatre
principaux départements que je
donne deux fois , j'utilise la méthode du
switch case ici. Changez les conditions de cas que vous pouvez utiliser si d'autres conditions également, mais il faudra trop de temps pour les exécuter pour réduire
la complexité temporelle ici, j'utilise le choix, devinez un, retournez des séries pour
le développement et, en fonction de cette condition
par défaut, la
sortie de la boucle do-while avec le drapeau et en conservant tout. J'ai donc créé deux méthodes ici, génération d'un département masculin et d'un département d'
insertion. Maintenant, on en a fini avec ça. Je vais donc expliquer également quelle est la signification
de cette partie. Donc, cela va assigner. Maintenant, tu as compris cette partie. Alors essayons avec, alors
essayons-le. C'est quoi cette partie ? Laissez-moi donc vous montrer quelle en
est la signification. Il s'agit donc de la
variable de référence qui renvoie
l'objet actuel. Il donne le texte et
le comportement de l'objet. Les variables globales et les
variables de classe sont toutes identiques. Vous voulez l'invoquer de la
même manière, il l'assignera, et nous le faisons simplement, la variable
globale est différente et le
plasma est également le même. Pour cela, nous utilisons
simplement ce mot. Si ce n'est pas là, il renverra une valeur nulle. Si les variables locales et les
variables d'instance sont différentes, il n'est pas nécessaire de les utiliser si
les deux différences sont différentes. Comme Globalist, différentes
variables, différentes, mais auxquelles vous voulez les attribuer, sont égales à. Vous pouvez faire que les noms
doivent être différents. Donc, pour attribuer des récompenses en utilisant des noms
différents, j'utilise ce mot clé et
c'est très efficace. Cela peut également être utilisé pour appeler le constructeur
de classe actuel. Ce que j'ai fait dans cette partie. Nous invoquons le constructeur. Nous allons donc aller plus loin avec d'
autres méthodes également ici. Voyons donc quelles sont
les autres méthodes que
nous allons voir. Nous verrons dans la prochaine vidéo, les gars, c'est tout pour l'instant.
5. Méthode de génération de mots de passe: Donc, dans la partie précédente, ce que nous avons appris
concerne la création d'un constructeur, la création de
deux méthodes. Nous avons déjà créé deux méthodes, générant un département masculin et
ledit département. Voyons maintenant ce que nous
allons faire plus loin. Pour cela, je vais vous expliquer comment créer un mot de passe
aléatoire ici. Donc, générer une méthode de mots de passe
aléatoires Encore une fois, je considère
ici uniquement la chaîne. Donc, chaîne pyruvée, génère un mot de passe de
soulignement. Maintenant, ce que je vais faire, je vais mettre ici quelques
paramètres, la longueur entière. Parce que je veux spécifier
la longueur du mot de passe. Ensuite, je vais créer
une méthode d'exercice. Ici. C'est aléatoire. Donc, si vous savez qu'il
y en a une dans java.util, il existe une classe appelée random, que je l'ai déjà supprimée, mais elle sera très utile pour créer des
choses aléatoires dans Java. Vous pouvez imprimer n'importe quel
nombre aléatoire en utilisant ceci, ou vous pouvez générer n'importe quelle chaîne
aléatoire ici. Donc, d'abord, je vais
mettre ici une chaîne de caractères, des
majuscules, parce que nous voulons créer un ensemble de
majuscules ici. Hein ? Alphabet de A
à Z en majuscules ou en majuscules. Comme a, B, C, D, comme ça. Donc, une fois que vous en avez terminé avec cela, c'est fini
avec les majuscules. Maintenant. De même, les
lettres minuscules sont des minuscules. Je place donc ici Control D, juste Control D pour
copier cette partie et changer le nom
de la variable en majuscules. Personnages majuscules
, quel caractère moral ? Je vais taper ici, tous les petits caractères
de A à Z. Nous en avons
donc fini avec l'
écriture de petits caractères. Maintenant, nous devons également
inclure des chiffres, car il y a
aussi des chiffres dans les mots de passe. Créez donc une chaîne avec un membre
variable sous forme de nombres. Entrez les nombres de 0 à 9. Une fois que vous avez terminé
cette leçon,
entrez les guillemets pour la
transformer en chaîne. Maintenant, quelques symboles. Donc, ce que je vais faire, créer un ensemble, comme vous pouvez le voir, les chaînes,
comme ces autres chaînes uniquement,
mais pour le symbole, ce sont des
majuscules, des
caractères, des petits
caractères servent le symbole . Je considère tous les symboles
comme l'exclamation, la marque, le hashtag plutôt que le dollar, le symbole du
dollar par symbole. Maintenant, nous allons également créer une
chaîne pour les symboles. Donc, ce que je vais faire, ce que je fais, je
crée une recherche, comme vous pouvez le voir, dans les chaînes. Comme ce sont les
chaînes, seules les
naissances par symbole sont des lettres majuscules, caractères et des petits jeux de
caractères. Les symboles. Je considère
tous les symboles comme le point d'exclamation ou le
symbole du hashtag, le symbole du pourcentage. Et encore une fois, point d'
interrogation, point d'interrogation. Ensuite, je crée une valeur de chaîne. La valeur est essentiellement ce qu'elle est.
Ce que nous pouvons dire, c'est que
nous allions mélanger toutes
les lettres majuscules, minuscules, chiffres,
symboles et un mot de
passe fort, l'utilisateur. Ce que nous allons
considérer ici, ce sont toutes les majuscules
plus les petits caractères, les
derniers chiffres et les symboles. Nous en avons donc
terminé avec la syntaxe. Il comprendra des majuscules, petits caractères,
des chiffres et des symboles. Ce sont les mots de passe
par défaut du système. Cela concerne les mots de passe
par défaut du système. Maintenant, allons-y plus loin. Comment pouvons-nous générer du hasard. Donc, d'abord, créez une
chaîne pour le mot de passe. Parce que c'est nul pour la première fois. Ensuite, il ajoutera
un mot de passe ici, puis utilisera pour la boucle l'entier
I est la variable instantanée. Encore une fois, pour le boucler. La condition suivante est que je suis
inférieur à la longueur I plus une maladie simple. Les conditions de la boucle
for utilisent désormais cette variable
de mot de passe, nous
venons de créer un bot. Le mot de passe est égal à,
égal au mot de passe. Ce qu'il fera, il mettra les
caractères de cette valeur à l'index. Alors sont. Nous devons nous rappeler quel
est le R que nous avons initialisé précédemment
pour cette méthode aléatoire. Tout ce
qui se trouve au hasard, toutes les recherches, et nous les mettrons à l'intérieur de
ces points aléatoires. Prochaine chose. Ensuite, parce que pour cela, je vais choisir la prochaine
chose que dans valeurs suivantes, la longueur des points car elle s'arrêtera
à la partie longueur. Également. Écrivez simplement une
ligne pour renvoyer le mot de passe. Donc, ce que cela fera, l'importance de cela est que cela retirera tout
cela de tout cela. Aucun mot de passe ne sera attribué
avec le mot de passe plus r
aux valeurs suivantes : caractère,
caractère, caractère. Sur le mixage aléatoire. Il choisira au hasard parmi cela également la position aléatoire de ce mot de passe pour créer le mot de passe. Donc maintenant, je ne donne pas de terrain
au fixateur pour cela, mais dans ce but, il choisira le
terrain automatiquement. Nous verrons ici comment
définir la longueur du mot de
passe dans la partie suivante. C'est donc pour générer une méthode de mot de passe
aléatoire. Nous allons maintenant apprendre comment créer la méthode de changement de
mot de passe spécifique. un but propre, j'écris des commentaires en tant que méthode de
changement de mot de passe. Il sera donc très facile pour quiconque de comprendre
la partie codage. Changer la méthode du mot de passe Je souhaite définir son
modificateur d'accès sur public. Maintenant, vous vous demandez peut-être
pourquoi il doit être public. Nous avons déjà
créé d'autres méthodes comme pyruvate et pourquoi cette
méthode doit être publique. Pourquoi ? Fondamentalement, la
méthode de modification du mot de passe est destinée à l'utilisateur qui souhaite modifier le
mot de passe et non pour le système Les utilisateurs modifieront le
mot de passe quand ils le souhaitent. Nous devons donc le créer en tant
que public, afin que tout utilisateur public puisse y
accéder et le modifier. Encore une fois, je vais
utiliser certaines chaînes ici, mais elles devraient être publiques
pour l'importance de l'utilisateur. Essayons donc le modificateur
d'accès public et définissons le nom de la méthode
comme mot de passe de soulignement. Laisse la valeur nulle, renvoie le type. Cela signifie qu'il ne
renvoie rien. juste prié. Je veux
créer une boucle ici. Avant, comme
définir le mot de passe, vous savez, voulez-vous choisir de changer votre mot de passe et d'
appuyer sur Y ou sur yen ? Ensuite, de même, comme ça, je veux créer
ici une condition pour que cette mouche booléenne
soit égale à false. De même, nous avons créé
pour ce département une méthode. Nous créons de la même manière
pour cela également une boucle. Voyons voir, boucle continue. Écrivons ensuite le
système de base point out, point, print, LN. Insérez cette méthode. Vous souhaitez modifier
votre mot de passe ? Point d'exclamation, barre oblique
blanche. Vous serez donc
affiché à l'utilisateur. Attendez l'entrée de l'utilisateur. Oui ou non. Maintenant, nous devons stocker les histoires d'utilisateurs ou
non dans un personnage. Donc pour cela, nous
pouvons initialiser le personnage. Encore une fois, je crée
du caractère ici. N'oubliez pas que, comme nous avons déjà
créé des valises, elles sont destinées à la méthode
du Département d'État. Ils sont donc tous deux
différents en raison de leur
portée dans la méthode
du département. Il ne faut pas vous
confondre à ce stade. Maintenant, je crée
pour le personnage. Le choix du personnage est égal à, oui, je ne sais pas ce que cela va faire. Si vous utilisez est de mettre S
ou quelque chose comme ça, cela renverra une erreur. Pour éviter cette erreur, ce que je peux faire, il suffit de choisir
le premier personnage. Donc, ce que je peux faire, c'
est mettre le caractère suivant à 0, l'index 0 à l'index, vous savez, tout ce que vous savez sur ce
tableau commence par des zéros. De même, cat commence ou
chaîne commence à 0. Utilisons ensuite une boucle for. Si le choix est égal
à, égal à y, je peux dire que si le choix est égal à, égal à un petit y, ou à une condition, je mets simplement notre
condition ici, petit blanc. Ce qu'il fera, c'est
qu'une fois que le drapeau est vrai, il arrêtera cette partie
également pendant la boucle. Donc, je vais juste mettre à
plat est égal à deux. Maintenant, nous allons demander à
l'utilisateur de saisir le mot de passe actuel en utilisant le
système point out point print LN. Il demandera donc à l'utilisateur son mot de passe actuel
sur une console. C'est donc l'une des
parties
les plus importantes de
notre projet, selon nous . Définissez le mot de passe Ensuite, chaîne, je vais créer une variable temporaire pour l'
attribuer en
entrant dans cette partie et
en mettant Next pour l'utilisateur. Encore une fois, nous utiliserons des boucles if. S'il est égal à ce mot de passe, égal à ce mot de passe point, quel sera-t-il
aussi bon qu' il demandera
sur le nouveau mot de passe, point out
système, point print
LN, entrez le mot de passe. Une fois que c'est le cas, il
peut faire ce mot de passe, il ajoutera simplement
ce point noir. Ensuite, nous ajouterons à cette partie
et indiquerons à l'utilisateur que le mot de passe est permanent,
qu'il a
réussi à atteindre
son mot de passe, réussi à atteindre
son mot de passe, changer de mot de passe
avec succès. Si le mot de passe est erroné, si votre mot de passe l'est, cette autre partie est erronée. Donc, ce qu'il fera, il devrait s'imprimer sur la console
en tant que mot de passe incorrect. Écrivez le point système, imprimez le
point LN entre crochets,
le mot de passe
incorrect entre guillemets. Maintenant, si, et si je
choisissais, n'est-ce pas ? Dans ce but, je vais
créer autre chose Si vous savez qu'
elseif est une autre Floride, même comme ça, je
créerai ici aussi. Attends une minute. Choix. E est égal à, égal au
capital N est égal à,
égal à petit n. À
l'intérieur du droit de vivre ? Le drapeau est égal à vrai. Sur la console, il changera
votre option de cancer en
tant que mot de passe. Vous n'avez pas imprimé le point
par point sur le système LN. C'est ça. Maintenant, je vais
créer des paramètres par défaut ici, comme system point out, point, print,
LN, choix invalide ou quelque chose comme ça. Et après cela, je finirai en boucle avec une condition
similaire, pas égale à drapeau. Et c'est tout. Nous avons maintenant terminé avec notre troisième méthode
de mot de passe. C'est la partie la plus importante. Comme vous le savez, ce que j'ai fait, c'est
que j'ai créé ici la méthode de mot de
passe, public ,
void, set, mot de passe,
drapeau booléen est égal à false. Faites en boucle. Je l'ai d'abord mis. Voulez-vous changer
votre mot de passe ou non ? Ensuite, je vais entrer à partir de l'utilisateur. Je vais demander à l'
utilisateur d'appuyer sur Y ou N. Si l'utilisateur appuie sur la droite, il changera le mot de passe. Mais avant cela, il vous demandera le mot
de passe actuel. Si ce mot de passe, le
mot de passe actuel ne correspond pas, le mot de passe actuel correspond
à l'ancien mot de passe, comme vous ne l'avez jamais entendu auparavant. nouveau mot
de passe sera utilisé. Si ce n'est pas le cas, il s'
affichera sur la console comme incorrect. Et si vous
appuyez sur bar ou yen, alors ce sera le cas, cette option
sera annulée. Commandes si vous mettez
quelque chose de différent, comme pourquoi autre que pendant
Arianne ou quelque chose comme
ça, il vous demandera de saisir
un choix valide. Et puis j'incite
Lou à sortir de la boucle. De même, pour cela,
je vais créer une certaine
capacité de boîte aux lettres SEC plutôt que pour autre homme qui
affiche les informations de l'utilisateur plutôt que de stocker
le fichier et toutes les méthodes. Cela me convient donc, voir les autres méthodes
dans la partie suivante.
6. Définir des méthodes de projet: Vous savez donc tous déjà que nous avons créé trois méthodes ici. Changez la
méthode du mot de passe, définissez la
méthode Department pour générer la méthode de génération Maintenant, ce que je vais faire, c'est juste dire
cette capacité masculine. Maintenant, souvenez-vous également que dans
cette première, je vous l'ai dit par défaut, qui est de 500 Mo. Mais si l'utilisateur souhaite
étendre la capacité de cette boîte aux lettres, je demande la méthode de
capacité de la boîte aux lettres ici. Donc, après cette partie, je vais créer une méthode de capacité de
boîte aux lettres définie. J'écris donc la commande en tant que méthodes de capacité de
boîte aux lettres à comprendre pour que tout le monde ne s'y
trompe pas à l'avenir. Je vous recommande de faire de même. Alors. Maintenant, nous le rendons
aussi public que je vous l'ai dit, pourquoi devrait-il l'être ? Parce que l'utilisateur souhaite accéder à ce chemin et que le
type de retour est nul. Écrivez-le en tant que score de fusion CAP comme nom de méthode. Cela étant donné qu'il n'est pas nécessaire de
présenter d'arguments ici, car ce n'est pas
nécessaire pour le moment s'il y en a un à l'avenir. Alors maintenant, écrivons
system point dog. À l'intérieur,
entre guillemets, non ? Correct. Capacité. Imprimez même
la capacité actuelle. est facile, nous faisons cette capacité de points. Je considère que c'est le premier en m b néant en D beats. Donc je sais que c'est beaucoup moins, mais je veux clairement simplifier
cela dans le système MBB uniquement, point out, point, print LN. Il n'est pas nécessaire de demander quelle est votre première
capacité ou quelque chose comme ça. Je veux juste le créer
ou l'attribuer. Entrez donc une nouvelle capacité. Nouvelle capacité de boîte aux lettres, non ? Ceci
entre guillemets et cette capacité masculine
est égale à oui. Ensuite, il s'agit d'un entier uniquement. Inutile de mettre
quoi que ce soit ici ensuite. Et on a l'impression que le
système fait des
points, imprime LN
entre guillemets, non ? La capacité de la boîte aux lettres a
bien changé Lorsque vous écrivez ceci, il
s'affiche sur la console. Il s'agit d'insérer
la disponibilité de la boîte aux lettres. Il est très facile d'imprimer la
première capacité de courant que de saisir la nouvelle capacité de la
boîte aux lettres et de l'indiquer par l'utilisateur et
de l'attribuer à la nouvelle capacité de la boîte aux lettres
est définie par l'utilisateur. Je lui ai demandé si
tu l'utilisais pour régler. De même pour cela,
nous allons créer une autre méthode pour les hommes
alternatifs. Nous allons créer le
spécificateur d'accès en tant qu'organisme public. Let's eat return type void, ce qui signifie qu'il
ne renvoie rien. Donnons un nom à
cette adresse e-mail alternative. Méthode d'e-mail. J'écris le commit en tant que méthode
masculine à comprendre pour que tout le monde ne se
confonde pas à l'avenir. Je vous recommande de faire de même. Après avoir écrit ces
commentaires. Hein ? Tout comme moi. Système point out, point, print, LN entre guillemets, courrier
alternatif ou e-mail. Ensuite, dans la ligne suivante
et écrivez ce point. Vous savez que nous avons
déjà créé, créé cette pièce. Maintenant, ce point est égal au point S. Ensuite, c'est une méthode très
simple ici. Vous n'avez pas à vous
soucier de cette ligne suivante. Et en ce moment, nous avons un utilisateur
sur la console que courrier
alternatif ou le courrier électronique est
dit en utilisant le système point out, point, print, LN à cela. Vous voyez, maintenant, il s'
agit de créer ou de
générer quelque chose. Mais je veux créer une
autre méthode pour afficher quelque chose parce que nous ne
faisons que générer. Mais il n'y a rien
que je vais afficher ici. Comment puis-je afficher les
informations utilisateur ou quelque chose qui pourrait afficher des informations
utilisateur ? Je vais créer une autre méthode. J'écris donc des
commentaires sous forme de méthodes
d'information utilisateur
pour les comprendre pour tout le monde et pour ne pas
se confondre à l'avenir. Je vous recommande de faire de même. Maintenant, nous le rendons aussi
public que je vous l'ai dit. Pourquoi devrait-elle être publique ? Parce que l'utilisateur souhaite accéder à cette partie et à ce type
d'aliments écrits, laissez-la être large. Entrez le
nom de la méthode sous la forme Get info. C'est très simple. Juste nécessaire pour créer
les informations de l'utilisateur. Rien d'autre que ça. Pour imprimer quelque chose
sur la console. Système Dot Print LN. Nous utilisons simplement l'impression de
déclarations ici. Seulement. Insérez les crochets comme neufs
avec moi. Entre guillemets. Ce nom F,
vous disposez d'un espace entre deux d' eux pour les guillemets vides de cet utilisateur. Écrivez ensuite ce membre jaune
foncé. De même, dans la diapositive suivante, écrivez système point out, point print LN
entre guillemets, n'est-ce pas ? Département à côté du symbole
« Plus », non ? Ce BPD, qui
signifie département. De même, dans la
ligne suivante pour l'e-mail, nous pouvons écrire system point
out, point, print LN. Nous avons fait cela à double cordon, non ? Email, symbole. Écrivez cet e-mail,
ce qui signifie e-mail. Afficher essentiellement toutes
les informations utilisateur. Ensuite, si vous souhaitez
mettre un mot de passe, vous pouvez le saisir. Mais voici la
condition idéale, vous devez imprimer n'importe quel mot de passe ici
ou vous ne devez afficher aucun mot de passe pour
des raisons de sécurité. Mais pour
faciliter considérablement ce projet, je tiens à vérifier qu'
il fonctionnera ou non. Je vais donc le mettre ici uniquement. C'est donc à des
fins de test pour notre application. Ce n'est pas un mot de passe Encore une fois, écrivez le système
point out, point print,
LN, capacité de la boîte aux lettres, capacité
masculine. Écrivons également NB, également entre guillemets, comme je l'ai déjà mentionné. Je l'écris uniquement en MB. Encore une fois, le système point out, point imprime les codes doubles LN, à droite, comme e-mail ultime. Ensuite, ajoutez un symbole plus, écrivez cet e-mail, qui
signifie Amun, et c'est tout. Maintenant, nous en avons terminé
avec ces questions. Nous allons donc vérifier. Mais avant cela, n'oubliez pas, en restant avec d'autres
méthodes, de stocker également des fichiers. Ce. Mais avant cela, je vais expliquer la partie
constructeur ici. Nous avons déjà créé
quel constructeur ici. Et avant de créer
l'eau,
il est défini la capacité de la boîte aux lettres,
puis la méthode du mot de passe. J'alterne la
méthode d'e-mail ou la
méthode
d'affichage des informations utilisateur. Et c'est tout. C'est terminé. Ensuite, nous voulons
appeler les méthodes. Donc, appeler cette méthode est
très simple, je peux dire. Donc. Je vais maintenant passer à cette partie constructeur
ici. Comme tu peux le voir. Maintenant, je mets ici
la méthode d'appel. Alors maintenant, la méthode d'appel
est très, très simple. Cette porte département
par département, département est égal à
cet ensemble de points département. J'ai créé le département
pour le mot de passe aléatoire. Je vais revenir ici pour le service qui
extrait les mots de passe au hasard. Ce mot de passe correspond au mot de passe que j'ai créé. Ce que j'ai besoin ici, c'est présenter des arguments comme je vous l'ai dit. Je ne parle pas de longueur
alors parce que je
veux mettre leur part dans cette
attribution. Je viens de mettre des terres ici uniquement. La longueur ne sera
pas toujours une condition très idéale
pour mettre tout ce terrain. Mais pour la simple
condition d'aide. Ou vous pouvez choisir
autant que vous le souhaitez, ou vous pouvez faire de six à 15, ou quelque chose comme ça. Maintenant, je veux les
combiner comme dénigrer les hommes. Cette méthode. Cette image générée
par des points et soulignée, je l'ai commentée. C'est pour une génération. Nous en avons terminé avec cette partie. Mais c'est juste qu'il n'
y a pas de méthode. Vous ne pouvez pas l'exécuter
comme ça uniquement parce que vous pouvez voir qu'il n'
y a pas de méthode principale
que nous avons créée ici. Rencontre VR avec une méthode principale. Tout tourne donc autour de
la partie e-mail. Dans la partie suivante, ce que
je vais vous montrer, comment créer une méthode principale. Nous allons l'invoquer. Cette méthode principale, y compris la façon dont nous pouvons les
utiliser toutes. Je vais
vous montrer comment créer et stocker
ce fichier spécifique, point dx d Phi. Alors, on se voit dans les vidéos.
7. Créer la méthode principale pour exécuter le programme: Dans la partie précédente, nous avons
créé une classe avec
une méthode de scanner :
Robert Strings,
FirstName, LastName, Department, e-mail ou l'application de
génération d'e-mails, ou si nous pouvons dire
L'application d'administration du courrier électronique dans ce Ve a créé un nom de
constructeur en tant que courrier électronique. Nous avons créé des méthodes ou des services de demande de courrier
générique ,
puis nous avons généré des mots de passe
aléatoires comme vous le voyez à l'écran. C'est une
question très importante, comme la façon dont
nous utilisons random Plus
ici, si vous vous souvenez, j'ai déjà mentionné dans une classe précédente de vidéos que
dans java dot util point star, bibliothèque
Java random class
existe défini par l'utilisateur, mais c'est un système défini, ou on peut dire défini par Java. Définissez ensuite le mot de passe. Ici. Cela est également très important. Et je peux dire que pour cette très longue partie
de ce projet, c'est notre projet. logique des diapositives, la
façon dont nous avons écrit notre logique,
provient donc de l'utilisateur. Il vous demandera donc le mot de passe. Pour le mot de passe actuel
, le mot de passe correspond. Il indiquera à l'utilisateur de remplacer votre ancien mot de passe par
le nouveau mot de passe. Mais si votre mot de passe actuel
ne correspond pas ou est erroné
, il est déjà
stocké dans le système. Cela générera une
erreur indiquant que votre mot de passe actuel
saisi est erroné et que vous
n'êtes pas la personne autorisée à
modifier le mot de passe et vous serez exclu de
la recherche de changement de mot
de passe pour des raisons de sécurité Voyons donc comment nous
pouvons utiliser cette partie, comme comment nous pouvons exécuter cette partie. Avant cela, nous n'
exécutions pas cette partie, mais si vous
souhaitez exécuter cette partie, vous devez créer
une méthode principale. Si vous ne savez pas
quelle est la méthode principale on ment essentiellement pour
exécuter n'importe quel noyau. Le
contrôle passe d'abord à la méthode principale. La méthode principale n'existe pas, alors votre code ne s'exécutera pas. Si vous utilisez des axes, le noyau commencera à fonctionner
à partir de la méthode principale. Pour exécuter le
code ou n'importe quel programme, vous devez inclure
une méthode principale dans le même package ou dans
la même classe Java. Alors, qu'est-ce que l'on utilise la programmation
orientée objet ? Vous pouvez voir que le
score est pour e-mail, je peux simplement ajouter la
méthode principale en bas ici. Et je peux l'invoquer. Mais ce n'est pas une
très bonne pratique car ce code est déjà
très long. Comme vous pouvez le voir, maintenant, ce que je peux faire ou ce à quoi
vous pouvez penser, je peux créer une autre classe
dans le même package dans laquelle je peux créer un
objet pour cet e-mail, ce sera très
utile à exécuter, ne sont pas non plus très
utiles à comprendre, y compris ceci, je peux utiliser
ces méthodes encore et encore. C'est donc
une méthode très importante en Java, mais une conception
orientée objet. Maintenant, la façon dont nous pouvons nous créer
une autre classe est très simple, car nous avons créé
cette classe de courrier électronique maintenant. De même,
accédez simplement à ce package de messagerie, à ce package d'application de
messagerie, cliquez avec le bouton droit ici. Cela vous donnera des options. Attendez une minute,
cliquez avec le bouton droit ici, cette partie, cela devrait vous
donner toutes les options. Il faudra du temps
pour tout charger. Cliquez simplement avec le bouton droit ici, comme
vous pouvez le voir, sur une nouvelle option. Je veux créer une classe Java. Oui, cours de Java. Je donne le
nom en tant qu'application de messagerie. Comme vous pouvez le constater, les deux sont
sous le même package et notre application est créée ou
notre classe est créée. Il s'agit de l'
application de messagerie des packages et notre application est créée. Donc, avant de
procéder à un peu de code, je vais importer une
méthode très importante import Java util. Comme vous pouvez le voir, c'est une bibliothèque très importante que nous avons déjà faite
avec cette bibliothèque. Maintenant, je vais
créer une méthode principale, qui est essentiellement publique
statique, void main. Chaque fois que je suis prêt, chaque fois que le service
informatique voit la méthode principale, il exécutera le programme. Encore une fois, je vais
créer un ASC standard, ou vous pouvez dire comme ce scanner dans la classe e-mail, entre crochets,
nous écrivons System.in. Oui. Ensuite, ce que je ferai, je demanderai à l'utilisateur
de saisir son nom. Pour ce système usagé, imprimez
point out LN. Entre guillemets, écrivez la chaîne, entrez le prénom. Ensuite, sur la ligne suivante, nom de la chaîne d'
écriture est
égal à S point next. Vous pouvez donc utiliser la ligne
suivante également ici. Ou vous pouvez également l'utiliser l'année prochaine. Je vais utiliser le suivant uniquement, ni la
ligne suivante ou quelque chose comme ça. Encore une fois, le système
point out point print LN. Et entre guillemets,
écrivez la chaîne. Entrez, nom de famille, nom de famille. Sur la ligne suivante, juste ici. Est égal à S point. Suivant. C'est ça On en a fini avec ça. Maintenant, je souhaite créer
un nouvel employé. Je souhaite générer de
nouveaux employés. Nous avons donc déjà créé
cet homme, cet e-mail. Maintenant, je veux l'invoquer dans
cette classe qui nous a envoyé un e-mail. Comment puis-je faire cela ? Je vais d'abord écrire la commande ici à des
fins de compréhension uniquement, comme ici, uniquement des
informations utilisateur comme celle-ci. Écrire une commande supplémentaire ici, double barre oblique, création d'
un objet pour la classe e-mail. Utilisez maintenant le
nom de famille Java, l'adresse e-mail, où nous avons écrit le
code et le premier maintenant écrivant en tant que fonctions
définies par l'utilisateur. Donc, écrivez-le comme e-mail, cet e-mail, première partie. Ou je peux dire « objet numéro un ». Je vais l'assimiler à ici, comme si le M1 était égal à un e-mail. C'est ça Mais rappelez-vous qu'avant cela, ce que je mets ici,
c'est que le problème est
ce constructeur,
FirstName et LastName. C'est pourquoi je demande l'utilisateur de mettre son
prénom et son nom de famille. Je vais donc présenter deux
arguments ici. Soulignez le nom. Oui, soulignez le nom. Maintenant, il n'y a pas
d'erreur dans cette partie, elle va
donc générer de nouveaux
nom et prénom. Mais avant cela,
si vous vous en souvenez, nous avons créé trop de
méthodes pour générer un nouveau mot de passe, puis une boîte aux lettres
masculine ordonnée, l'opacité. Et nous allons également
aller plus loin pour voir comment nous pouvons procéder avec
cette ligne et la suivante, ce que je veux, je vais l'
écrire deux fois. Je l'assigne à moins un. Maintenant, je veux l'invoquer
encore et encore. Pour cela, je vais utiliser
une boucle do-while. De même, nous avons
déjà créé system dot out, dot, print LN. Entre guillemets. Écrivez la chaîne comme barre oblique
n signifie sur la ligne suivante, puis écrivez étoile, étoile, étoile ou
quelque chose comme ceci. Terminez-le avec une barre oblique
de plus, comme ça, non ? Entrez votre choix. Nous allons maintenant afficher les options pour l'utilisateur point par point
sur une console. Car cela s'est terminé par une barre oblique et nous avons pensé que
l'espace était correct, un point Afficher les informations. Il sera affiché
en première option sur la
console de l'utilisateur. Et encore une fois, slash n, à droite, avec notre mot de passe Space clair
à foncé. Cela sera affiché sous forme d'option sur la
console de l'utilisateur. Procédez de la même manière pour
la troisième option, écrivez
également la barre oblique n sans
l'espace de trois points. Changement. Mailbox, l'opacité
pour la quatrième option, slashing pour mel, je veux également créer une méthode de
sortie. Donc, que ce soit une cinquième
option, cinq pour la sortie. Maintenant, insérez cette
boucle do-while dans la ligne suivante, je vais demander à l'utilisateur ces cinq choix que
nous venons de créer ci-dessus. Donc, pour ce bon choix,
c'est égal à S point next in. Il s'agit d'une
barre d'entiers juste à côté. Maintenant, nous allons changer de vitesse. Suivez-moi donc deux fois
à l'intérieur du support, ouvrez les
supports à fleurs ou un insert. Ce sont tous des
cas comme celui-ci. Devinez, comme nous le savons, que premier
cas montre l'information. Comme vous le savez, nous avons créé cette variable. Maintenant, ce que je peux faire, ce ne sont
que des objets sombres EN1. Nous connaissons l'heure, nous avons la réponse,
mais nous savons que nous avons une méthode appelée obtenir des informations que nous avons
déjà créée. J'utilise donc simplement cette méthode. Après cela, n'oubliez pas de
mettre la déclaration de pause. Dans le cas contraire,
l'erreur s'affichera. Nous passerons ensuite
au cas suivant, c'
est-à-dire le cas deux. Le deuxième cas est le mot de passe pour cette méthode de
mot de passe EN1 dark set. Et après cela, n'oubliez pas
de mettre la déclaration de pause. Le cas suivant,
c'est-à-dire le cas trois, obtient trois capacités de
messagerie point VM1. Et encore une fois, n'oubliez pas de
mettre la déclaration de pause. Nous allons passer à l'affaire suivante. C'est le cas quatre. Oui, quatre. À quoi sert cette coque ? Vous définissez ces suppositions pour
régler le moulin à alginate ? Alors, quels sont les
hommes alternatifs après cela ? N'oubliez pas de mettre
la déclaration de rupture. Enfin, cette fois, il
ne s'agit que de quelques octets sortants. Donc, ce que je peux faire, c'est deviner que
cinq est d'afficher un message sur la console en utilisant le
système point out, point. Ellen, entre crochets, la droite se trouve
entre guillemets. Merci d'avoir utilisé
notre application. Et après cela, je peux
écrire une déclaration de rupture. Il devrait s'agir d'une
condition par défaut ici. De plus, comme vous pouvez le constater, il est très
judicieux de créer une condition par défaut
pour ce système. Détaillez, pointez, imprimez LN entre crochets, à
droite, ceci entre guillemets doubles
comme choix non valide, entrez le choix approprié. Encore une fois. Avant cela, je vais ajouter ici
une coupure à
ce point d' exclamation invalide de deux
points d'exclamation. Nous en avons donc terminé avec cela. Maintenant, je veux quitter cette
partie pour sortir, non ? Alors que la condition en tant que jouets, pas égale à cinq pour sortir par la droite
alors que vous êtes à l'intérieur des crochets, passez la condition comme des
jouets non égaux à
phi, phi entrez cinq comme mes jouets. Par exemple, il
sortira de cette boucle. Nous en avons donc terminé avec cette partie. Nous pouvons donc exécuter cette partie. Mais il ne reste plus à créer un fichier
, à le stocker dans cette pile, à exécuter un fichier exécutable et à
créer un fichier exécutable. Je vais donc vous montrer
comment je vais exécuter cette partie dans un
scénario simple. Vous pouvez également y accéder, partout dans l'option d'
exécution qui se trouve en haut de la page. Comme vous pouvez le voir, c'est un moyen simple. C'est-à-dire que vous pouvez voir ici la flèche verte pour exécuter la pièce. Il me demandera donc d'
exécuter l'application de messagerie point. Il exécutera cet e-mail. Et comme vous pouvez le voir, configuration, il détectera automatiquement
la configuration. Il définira la configuration. Maintenant, dans cette partie, vous pouvez voir tous les processus
de facturation ici. Il s'agit de la sortie
et de tout. Il en est ainsi, notre
application se développe. Il faudra donc un certain
temps pour compiler puis
configurer les répertoires et vérifier tout. Donc, comme vous pouvez le voir dans cette configuration d'exécution, l'application
est déployée avec succès, ou je peux dire en cours d'exécution. C'est donc très simple. Tu peux l'améliorer. Comme vous pouvez le voir, il s'agit de la configuration d'exécution. Notre application est déployée
avec succès, ou je peux dire qu'elle fonctionne. C'est donc très simple. Vous pouvez accéder à quelque chose comme une application Web ou
quelque chose comme ça. Mais ce n'est que le
backend d'Aura. Je vais inscrire mon prénom ici,
James, et le nom de famille B. James pour ne être que de
nouveaux employés. James, non, quel
est votre département ? Je vais le confier
au service des ventes. Alors, saisissez-en un en option. Maintenant, je veux montrer ses informations. Saisissez-en un comme option. Et comme vous pouvez le voir, ses informations appartiennent à la société James B. point. Comme je vous l'ai dit, James, le nom est James B. Password.
Comme vous pouvez le voir, s' une combinaison et vous pouvez voir la taille des capacités de
l'usine, 500 Mo, l'impression
et le courrier électronique ici. Donc, dans une autre partie, je vais vous montrer comment vous
pouvez également le modifier. C'est juste que je suis sûr de la
façon dont nous pouvons exécuter notre code. Je vais juste arrêter
ce processus ici. Voyons donc comment nous
pouvons aller plus loin. Je viens de créer un scénario
simple ici. Je viens donc de créer un scénario
simple ici. Ajoutons cela également parce qu'il y a des
erreurs ici également. Puis nouvel employé aussi. Ajoutons cela également
parce qu'il y a des erreurs. Année aussi e-mail triste,
puis nouvel employé. Également. Il y a une erreur : il n'
y a pas d'écart entre cela. Donc, cela va aider. Maintenant, nous allons réexécuter
la méthode. Donc, comme vous pouvez le voir, c'est très back-end. C'est très important. Mais voici ce que nous avons
compris, comment créer un design orienté
objet, comment collecter le système
avant les méthodes utilisant le hasard. Entrez maintenant FirstName,
LastName comme James B, ou tout ce que vous voulez. Maintenant, il demande
ces quatre options. Maintenant, nous allons choisir le service de
comptabilité
ici afin d'en saisir trois. Maintenant, pour ce département
d'enregistrement, vous pouvez voir toutes les
informations de la personne de James B qui sont générées maintenant, nous sont
données via des options. Voyons donc comment
utiliser un mot de passe ici. Donc, pour cela, entrez comme option de
changement de mot de passe, ils nous demandent si nous
voulons changer le mot de passe. Donc SV2, nous voulons
changer le mot de passe. Entrons donc dans Vibe. Maintenant, il vérifie si je suis personne
autorisée à
modifier le mot de passe. Pour cela, nous devons saisir l'ancien mot de passe ou
le mot de passe actuel. Maintenant, le système est très intelligent. Votre mot de passe actuel n'a pas encore été enregistré Il vérifiera
donc si votre mot de passe correspond
au mot de passe actuel. Actuellement, je copier-coller
cette partie uniquement parce que je
veux ne pas perdre mon temps là-dessus. Donc, si le mot de passe actuel ,
donc si le mot passe actuel
ou l'ancien mot de passe est correct, alors seul il
vous permet de changer le mot de passe,
sinon cela
vous mettra hors de portée maintenant comme nous J'ai saisi correctement le
mot de passe actuel. Maintenant, il me permet de changer
de nouveau mot de passe. Cela me demande de
saisir un nouveau mot de passe. Je vais donc saisir 123 chemins
comme nouveau mot de passe. Une fois que vous aurez terminé
,
comme vous pouvez le voir, ce message indiquera comme vous pouvez le voir, ce message que le mot
de passe est
senior avec succès. Maintenant, si vous souhaitez vérifier si le nouveau mot de passe a
été mis à jour ou non, vérifions-en en affichant les informations nécessaires,
saisissez-en un comme option. Vous pouvez voir que 123 chemins
sont mon nouveau mot de passe. Et le mot de passe a été
mis à jour dans le système. Maintenant, si vous souhaitez définir un autre homme pour
la personne Jim's be, vous pouvez définir un autre homme
en saisissant l'option pour. Maintenant. Comme vous pouvez le voir, il me demande d'entrer dans
une nouvelle usine alternative. Mettons un homme
alternatif sur gmail.com. Si je dis ça, vous pouvez voir qu'un autre
homme est prêt. Tu peux tout régler. Changons également la capacité de l'
usine. Je le suis, je mets
ici en milliers de Mo. Sachez que la capacité de l'
usine passe à nouveau de 502 000. Vous pouvez voir 1 000 Mo ici. Nous avons donc créé ceci. Il s'agit donc de la
partie principale d'un projet. Alors, dans la vidéo suivante, voyons l'
exécution finale de notre projet.
8. Exécution finale du projet: Ainsi, dans la vidéo précédente, nous avons appris comment créer une méthode principale et
comment nous pouvons l'exécuter. Et plus loin, je vais
expliquer comment nous
pouvons stocker ces informations
dans un seul fichier. Alors voyons voir. Tout d'abord, je le commente dans un
but de compréhension uniquement. Donc, double barre oblique pour stocker le fichier. Je vais entendre spécifier le modificateur
d'accès comme public. Et mangeons le type de retour
BY et donnons le nom de la méthode comme
fichier de stockage, méthode de fichier de stockage. Ce n'est qu'une méthode. Maintenant, je vais utiliser
votre dossier ici. Pour cela, j'ai déjà utilisé est
importée cette bibliothèque, java.io. C'est une bibliothèque très importante
pour la méthode FileWriter. Donc, avant la méthode FileWriter, vous devez dessiner l'exception
définie par l'utilisateur. Pour ce faire, je vais
utiliser votre bloc try-catch. C'est très simple, les
exceptions définies par l'utilisateur sont importantes, ou nous pouvons dire que ce
n'est pas très défini par l'utilisateur. Nous pouvons dire que c'est l'une des méthodes de gestion
des erreurs les plus utilisées par les utilisateurs. Pour utiliser try catch block. Vous devez suivre la syntaxe. Dans le bloc try, vous devez écrire des lignes de code d'
erreur. Et dans le bloc catch, vous devez écrire
l'exception que vous devez afficher sur la console
pour que l'utilisateur puisse la comprendre. Donc, dans le bloc de capture, juste à côté de moi dans
le crochet, à droite, sauf e, j'ouvre les crochets floraux et écris système point
out, point, print LN. E entre crochets. Ici, rien d'autre que la gestion des
erreurs. Voyons donc à l'intérieur de ce
bloc d'essai comment
créer FileWriter. Donc, avec moi en tant que rédacteur de
fichiers et nommez
une variable comme dans. In est égal à un nouveau graveur de fichiers. Ouvrez et fermez les crochets. Ici, vous devez spécifier
essentiellement l'emplacement du fichier. Ou vous pouvez dire cette entrée. Si vous ne donnez pas leur part, vous pouvez simplement mettre le membre Pi ici. Mais cela se créera
dans un système par défaut. Mais dans mon cas, je vais
utiliser ici le fichier de localisation du bureau, que j'ai déjà créé. Donc, en gros, allez sur notre bureau, créez un nouveau fichier texte. Une fois que vous avez créé un nouveau fichier, cliquez dessus avec le bouton droit. Accédez aux propriétés et à la disquette, l'emplacement du fichier,
comme indiqué dans la vidéo. Fondamentalement dans l'ID. Comme j'amène la
vidéo à la fin de celle-ci, assurez-vous de donner le nom du fichier que vous avez spécifié. Dans mon cas, j'ai mentionné ou
nommé le fichier comme pour point TXT. Je l'écris donc en tant que
input.txt à la fin. Rappelez-vous toujours que vous devez
donner le chemin complet du fichier input.txt pendant que vous
donnez la bile différente, vous
utilisiez le même violon, même projet, que vous
souhaitiez créer, ou que vous puissiez
il suffit de charger
ce nom de fichier. Après cela, je voudrais mettre cette partie introduite
dans Dar, non ? Ce que je vais écrire
ici qui se trouve entre crochets, c'est
la chaîne
FirstName entre guillemets, plus ce point F nom, prénom. De même, je mets votre
prénom ici plutôt que dans le chien. Je ne vais pas l'
écrire à nouveau. Je vais l'ajouter. Je vais donc l'
ajouter ici comme ceci en ajoutant des points entre crochets,
à droite, la chaîne LastName entre guillemets. OK, vous pouvez mettre votre barre oblique maintenant, d'
accord, plus ce nom de point, votre nom famille, encore une fois dans Dart. Ajouter. De même,
je vais tout mettre ici maintenant
ou tout envoyer par e-mail. Donc, de la même manière, comme ça, vous pouvez
tout arranger. un e-mail entre guillemets
et cet e-mail de porte, c'
est-à-dire pour le courrier électronique. Ensuite, dans la ligne suivante, encore une fois, nous écrirons
pour le mot de passe. Écrivez-le donc sous forme d'ajout
dark indoor entre crochets, barre oblique et mot de passe. Idéalement, vous ne devriez pas
stocker de mot de passe, mais je considère qu'il
s'agit de notre base de données. Alors ensuite, d'accord, plus
ce mot de passe point. Ensuite, à la ligne suivante, encore une fois, nous écrirons pour la capacité des hommes. Nous l'écrivons donc comme en ajoutant des
points entre crochets, ce
qui réduit l'opacité. Alors ensuite, écrivez comme plus ce lait
foncé l'opacité. Ensuite, dans la diapositive suivante,
nous écrirons à nouveau pour un homme
suppléant. Écrivez-le comme en points, ajoutez entre crochets en
coupant un mâle alternatif. Ensuite, écrivez un e-mail avec ce point pour souligner. Maintenant, je vais fermer ça. Rappelez-vous toujours que c'est la meilleure pratique pour
tout fermer pour cela. Écrivez-le comme dans Dog Loose. Je suis juste un système d'impression
point out, point, print LN. Entre crochets,
écrivez-le en tant que banque de données. Cela s'affichera
lorsque l'utilisateur saisira cinq comme
option, et c'est tout. Maintenant, ce code que nous venons
d'écrire est destiné uniquement au stockage. Nous devons également créer ou
lire une partie. J'écris donc des commentaires
comme la méthode de lecture du fichier. Maintenant, je fais en sorte que le modificateur d'
accès public et que le type de
retour soit large. Maintenant, laissez le nom de la méthode
être lu dans le fichier de soulignement. De même, vous allez utiliser le bloc
try-catch ici également
pour la gestion des exceptions. En droit du gaz, passez
les arguments comme exception e. À l'intérieur
du bloc de capture. Écrivez le système point out, point, imprimez
LN entre crochets, passez ie. Maintenant, à l'intérieur du bloc d'essai, vous allez le gérer en incluant les compagnies aériennes du code. Ici, je vais utiliser la méthode
FileReader, qui fait partie de la bibliothèque
Java Dot IO. Vous pouvez également utiliser le
flux d'entrée ici, sont des choses très efficaces
ici, le flux de sortie, flux
d'entrée, cela va le
sérialiser et désérialiser z. Ce sont une charge très
utile en raison du temps contraintes et il n'est pas non plus nécessaire de tout
mettre ici. Je vais juste l'utiliser avec moi en tant que FileReader. F1 est égal à new FileReader. Donc, comme nous l'avons
mentionné précédemment, je vais copier cette partie et la
coller entre crochets,
comme indiqué dans la vidéo. Et puis, je crée un entier parce qu'il
examinera le centre de
données et le régime alimentaire. C'est donc très difficile
à comprendre, mais c'est très utile
pour les petites pièces. Sur la ligne suivante,
à droite, en boucle. À l'intérieur, c'est vrai, je suis
égal à votre lecture de points F1. Il y a une
chose par défaut selon laquelle
leur part n'est pas
égale à moins un, ce leur part n'est pas
égale à moins un, qui signifie fondamentalement ne pas
savoir ce que cela fera. Il imprimera le point du système, le point, l'impression LN sur la console. Ce qu'il va imprimer, oiseau. À l'intérieur. Il imprimera la chaîne de
caractères car il y accèdera dans ce que nous pouvons dire dans la partie entière, mais je veux l'
imprimer sous forme de caractère. Il va donc demander du caractère. Une fois que c'est fait, je vais le fermer en
écrivant F1 point close ici, connexion est fermée
et cette partie est terminée. Et cette partie est terminée. Si vous le souhaitez, vous pouvez placer
ici un système point out, point print LN juste
pour donner l'écart. Juste pour combler l'écart. Maintenant, nous en avons terminé avec cela, mais nous n'avons rien créé
dans la partie principale de cet e-mail. OK. Donc, comme vous le savez, je veux étendre cette partie
jusqu'à ce que 15 soit exercé. Mais maintenant, je change cette
cinquième partie pour stocker un fichier de données, pour stocker des données dans un fichier. Maintenant, la sixième option consiste à
afficher les données d'un fichier. Enfin, ce n'est pas la
septième partie qui concerne la sortie. De même, nous allons
modifier cela dans cette partie également. Donc, pour la cinquième
partie, c'est comme ça, mais je vais modifier cette déclaration
pour stocker les données. Pour cela, écrivez en tant que fichier E
m1 point store. Notre prochaine déclaration de saut de ligne est déjà présente,
donc je la laisse. Passons donc au cas suivant, c'
est-à-dire le cas six, ES6. Écrivez-le sous forme de
fichier de soulignement E m1 point. La ligne suivante. Brisez à nouveau la déclaration. Et pour le dernier cas, c'
est-à-dire le cas sept, c'est pour la sortie. Nous devons donc afficher un
message sur la console à l' aide du système dot
out, point print LN. À l'intérieur, c'est vrai, le
message en tant que, le message en tant que. Merci d'avoir utilisé
notre application. Ensuite, il y a la déclaration de
rupture. Maintenant, nous allons
également mettre
fin à cette condition dans la boucle while entre crochets, changer la condition de cinq à sept car
sept est la partie de sortie. Nous en avons donc terminé avec
notre partie projet. Laissez-nous exécuter cette partie et
je vais vous expliquer comment
créer un fichier JAR ici
avec un fichier d'archive Java. Nous allons donc exécuter cette partie. Cliquez sur Exécuter. Il vous
demandera donc le prénom. Nous allons nous donner James et
saisir le nom de famille B
. Comme vous pouvez le voir, nom du
nouvel employé est James B. Maintenant, laissez-nous passer un nom, mais le service des ventes en
passe un et appuyez sur Entrée. Maintenant, comme vous pouvez le constater, chaque fois ce
mot de passe est différent et il ne
prend plus de chiffres maintenant. Vous pouvez voir qu'il s'agit simplement de mettre des variables aléatoires,
tout et un chiffre. Maintenant que nous avons trouvé
plus d'options récemment, cela apparaît également ici. Maintenant, choisissons l'option pour stocker les données dans le fichier, c'
est-à-dire l'option 5. Nous allons donc passer cinq
et appuyer sur Entrée. Comme vous pouvez le voir, il est
stocké dans le fichier. Maintenant, choisissons l'option
pour afficher les données du fichier, c'
est-à-dire les options six. Nous allons donc passer six
et appuyer sur Entrée. Vous pouvez voir maintenant qu'
il s'agit d'imprimer ces données. Vous allez maintenant
comprendre pourquoi cela imprime comme
ça sur une nouvelle ligne. Cela signifie donc que nous avons commis de petites erreurs et que nous devons
changer quelque chose ici. Nous comprendrons ce que nous avons lu erreur ici au fur et à mesure que cela se fera Mais avant cela, dans le
choix, attendez une minute. Dans le fichier de magasin, j'imprime cette
instruction de défi de
sprint , qui est vide. C'est la raison
d'une telle production. Vous pouvez donc supprimer cette partie et aussi simplement
supprimer la barre oblique n. De même, comme ceci elle imprimera la
sortie sur une nouvelle ligne. C'est donc très difficile
à comprendre. Donc, toujours, ne donnez jamais la barre oblique. Et dans cette partie, je
vais maintenant l'exécuter à nouveau et je
vais vous montrer que tout
dépend de notre application. Il demandera donc
le prénom et nous
obtiendrons des barrages et saisirons
le nom de famille B.
Comme vous pouvez le voir, le nom de l'employé est James B. Maintenant, passons-en un pour
le service des ventes. Maintenant que nous avons ajouté deux
autres options récemment, cela s'affiche ici. Maintenant, choisissons l'option
pour stocker les données dans le fichier, c'
est-à-dire l'option 5. Nous allons donc passer
et appuyer sur Entrée. Comme vous pouvez le voir, il est
stocké dans le fichier. Maintenant, choisissons l'option pour afficher les données du fichier, c'
est-à-dire les options six. Nous allons donc passer six
et appuyer sur Entrée. Vous pouvez voir que nos
données s'affichent. Maintenant, voyons voir, attendez une minute, encore une fois, nous avons commis
une petite erreur. Donc, ici, au lieu d'imprimer LN, écrivez-le
simplement comme print. Et utilisez également la barre oblique N
ici pour éviter cela. Pour éviter cet arrimage, arrimage, une entaille
et une entaille. Maintenant, nous en avons terminé avec cela. Maintenant. Laissez-nous le refaire. Nous allons maintenant déboguer notre problème. Comme vous pouvez le constater, il
imprime caractère par caractère à cause de
l'instruction print LN. Maintenant, je passe à
une déclaration imprimée, elle demandera
donc
le prénom. Nous l'indiquerons sous la forme James et
saisirons le nom de famille B.
Comme vous pouvez le voir, le nom de l'employé
est James V. Maintenant, laissez-nous passer un nom
pour le service des ventes. Maintenant que nous avons ajouté deux autres options récemment,
cela s'affiche ici. Maintenant, choisissons l'option
pour stocker les données dans le fichier, c'
est-à-dire l'option 5. Nous avons donc dépassé les
cinq points et appuyez sur Entrée. Comme vous pouvez le voir, il est
stocké dans le fichier. Maintenant, choisissons l'option pour afficher les données du fichier, c'
est-à-dire l'option six. Nous allons donc passer six
et appuyer sur Entrée. Comme vous pouvez le constater, il affiche très correctement
la capacité
des données et tout. Nous avons maintenant terminé
notre projet, mais voyons comment créer un seul fichier ou un seul fichier JAR. Pour l'exécution de cette partie. Nous avons déjà
terminé notre projet. Comme je vous l'ai dit, nous
allons créer un seul fichier d'exécution
avec nos projets. Donc, à cette fin, sélectionnez l'
option Corporate this file en haut, puis cliquez sur la structure du projet. Cliquez sur la structure du projet. Pour ce faire, accédez à cette option de
fichier tout en haut. Comme vous pouvez le voir, cliquez sur la barre de structure du projet
comme indiqué dans la vidéo, une nouvelle fenêtre s'ouvre, comme vous pouvez le voir dans la vidéo. Désormais, par défaut,
la section du projet sera sélectionnée. Maintenant, nous devons accéder à la section
des artefacts ici. Cliquez donc sur les artefacts. Une fois que vous avez un artefact liquide
ou le dessus, comme vous pouvez le voir, il y a un
symbole plus, qui signifie r, ce qui signifie que nous cliquons
sur le bouton Ajouter ici. Vous verrez maintenant
quelques options à sélectionner. Pour cela, nous allons sélectionner des données, ce qui est la première
option. Cliquez sur John. Encore une fois. Cela
vous montrera comme ça. Maintenant, nous voulons créer
avec des dépendances. Pour cela, cliquez sur la
dernière option issue des modules avec dépendances. Maintenant, il va ouvrir une nouvelle
petite fenêtre comme celle-ci. Comme vous pouvez le voir sur l'écran. Le nom est
application de messagerie par défaut. Tu n'as pas à le changer. Maintenant. dessous, il y a une classe principale. Par défaut, il sera vide. Donc, ici, nous devons indiquer à IDE qu'il doit sélectionner
la classe principale, ce qui signifie que nous avons
écrit public static void. Nous l'avons écrit dans la nouvelle classe Java et nous avons donné le nom en tant qu'application de messagerie. Maintenant, l'application de messagerie
contient la méthode principale à partir de laquelle le code s'exécute ou
le cordon commence à tourner. Nous devons donc le parcourir et indiquer à l'identifiant son emplacement. Pour cela, cliquez sur parcourir. Quelle nouvelle fenêtre
s'ouvrira ainsi ? Il détectera automatiquement le fichier de classe Java de la méthode principale. Ici, comme vous pouvez le voir, détecteur ici,
c'est une application de messagerie, mais si elle n'est pas
détectée automatiquement, vous pouvez cliquer sur Projet ici et cliquer sur le symbole
externe ici. Comme vous pouvez le voir, dans
nos fichiers de projet, assurez-vous de sélectionner le fichier dans lequel la
méthode principale est écrite. Si vous voulez me suivre, nous avons écrit la
méthode principale dans le fichier d'application de messagerie. Nous allons le
sélectionner et cliquer sur OK. Une fois que c'est bon,
cliquez à nouveau, d'accord. Tous ces paramètres
sont désormais définis par défaut par le système. N'essayez pas de changer
quoi que ce soit ici. Cliquez ensuite sur Appliquer. Enfin, cliquez sur OK. Alors maintenant, l'artefact est chargé, mais nous voulons le construire. Accédez donc à l'option Créer ici et cliquez sur cette option Créer
des artefacts. Il vous donnera des options
ici, comme Bill Ward, nettoyer ou manger quelque chose. Nous devons donc construire. Il faudra du temps pour le construire. Cliquez donc sur le bouton Construire.
Cela va donc prendre du temps. Comme vous pouvez le voir, la
boîte de dialogue se trouve ici. En fin de compte, c'est
ce qu'il construit et c'est ce qu'il fait. Il faudra un certain temps pour le construire. Selon les exigences de notre projet. Les exigences de notre projet sont très moindres à cet égard. Alors maintenant, vous pouvez voir dans
la sortie et les artefacts, vous pouvez voir cette
application de messagerie par points. Donc, si vous voulez exécuter cette partie, vous devez lire
la configuration. Accédez donc à cet onglet ici. J'ai fait la
partie de configuration ici en haut. Cette boîte de dialogue s'affiche. Cliquez sur le bouton Ajouter un nouveau ici. Ensuite, il y a une liste
énorme pour cela. Donc, allez
là en bas, insérez ceci. Vous pouvez avoir à identifier
cette application de données. Application de données. Cliquez sur Entrée. Vous pouvez donner le nom
puis le nom en tant que machine locale de
l'application de messagerie, vous devez suivre le chemin du
fichier jar ici. Donc, dans ce pot, le chemin se trouve
toujours dans nos artefacts et vous pouvez le voir, mais
cliquez sur Entrée, cliquez sur Appliquer. Maintenant, vous pouvez exécuter
ce courrier électronique. Comme vous pouvez le voir, il s'agit de tout
imprimer. Notre fichier JAR
fonctionne donc correctement. Nous savons maintenant que nous
utilisons un fichier JAR. Voyons comment nous pouvons fonctionner
dans l'invite de commande elle-même. Je vais donc mettre cette partie en pause. Je vais arrêter cette partie. Et je vais vous montrer
comment procéder dans l'invite de
commande. Ouvrons d'abord l'invite de
commande ici, Java Slash Jar, puis
le nom de votre fichier jar. Vous pouvez donc voir que c'est en cours d'exécution. Je pose à nouveau ce James B. Ensuite, comme le dit le développement, information, comme vous pouvez le voir, l'
information s'imprime. Pareil comme ça. Vous pouvez créer une seule application. C'est une application très basique que
nous allons utiliser. Mais vous pouvez aller
plus loin que n'importe quelle partie, comme créer des effets Java ou
une interface graphique pour cette heure à tout moment. Tout tournait donc autour de notre
projet d'application de messagerie Java. J'espère que vous en avez tiré de
nombreuses leçons.