Projets Java pour les intermédiaires | Mady | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Projets Java pour les intermédiaires

teacher avatar Mady, YouTuber

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction au cours

      2:02

    • 2.

      Introduction au projet et à la configuration - système d'administration des e-mails

      14:39

    • 3.

      Créer des cours et des méthodes - Partie 1

      14:15

    • 4.

      Créer des cours et des méthodes - Partie 2

      14:51

    • 5.

      Méthode de génération de mots de passe

      18:50

    • 6.

      Définir des méthodes de projet

      13:34

    • 7.

      Créer la méthode principale pour exécuter le programme

      18:28

    • 8.

      Exécution finale du projet

      23:01

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

212

apprenants

--

projets

À propos de ce cours

La construction de projets Java est essentielle pour devenir un meilleur ingénieur en logiciel. Il vous aide également à votre CV dans le processus de présélection.

Votre CV doit mettre en évidence des projets intéressants de votre vie qui rendent évident que vous feriez bien dans ce travail.

Vous avez défini votre point de vue sur une excellente position en matière de TI qui a votre nom écrit partout. Vous êtes confiants de vos capacités. Le problème, c'est que vous n'avez pas beaucoup de preuves pour soutenir votre
claim.The fait que n'importe qui puisse écrire sur son CV qu'il est un maître de programmation ne signifie pas que les recruteurs accepteront votre réclamation sans voir quelques exemples concrets. Sinon, vous serez laissé tomber comme une mauvaise connexion AOL.

Mais comment faites-vous pour faire la preuve aux recruteurs que vous valez leur temps ?

Prenez facilement. Dans ce cours, vous allez apprendre des projets de Java du monde réel que vous pouvez inclure sur votre CV qui vous fera vous démarquer de la foule.

Dans ce cours, vous allez développer des projets de Java du monde réel qui vous aideront à vous démarquer.

Les projets couverts dans ce cours sont :

Adminstration par courriel

Vous n'avez pas seulement à inclure ces projets, vous avez également besoin d'apprendre des projets avancés qui augmenteront les chances d'obtenir le bon travail.

À qui s'adresse ce cours :

  • Intermédiaire, qui sont curieux de construire leur portefeuille et aussi de créer des projets.

Rencontrez votre enseignant·e

Teacher Profile Image

Mady

YouTuber

Enseignant·e

Hello, I'm Mady.

I run 3 different YouTube channels

I'm your YouTube Growth Consultant

 

Voir le profil complet

Level: Intermediate

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

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.