Java-Projekte Für Fortgeschrittene | Mady | Skillshare

Playback-Geschwindigkeit


1.0x


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

Java-Projekte Für Fortgeschrittene

teacher avatar Mady, YouTuber

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      2:02

    • 2.

      Einführung in das Projekt und die Einrichtung – E-Mail-Verwaltungssystem

      14:39

    • 3.

      Erstellen von Kursen und Methoden – Teil 1

      14:15

    • 4.

      Erstellen von Kursen und Methoden – Teil 2

      14:51

    • 5.

      Verfahren zur Random des Passworts

      18:50

    • 6.

      Festlegen von Projektmethoden

      13:34

    • 7.

      Erstellen der wichtigsten Methode zum Ausführen des Programms

      18:28

    • 8.

      Endgültige Durchführung des Projekts

      23:01

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

212

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Das Erstellen von Java-Projekten ist essentiell, um ein besserer Software-Ingenieur zu werden. Außerdem hilft es deinem Lebenslauf im shortlisting

Dein Lebenslauf muss interessante Projekte aus deinem Leben hervorheben, die es offensichtlich machen, dass du in diesem Job gut tun würdest.

Du hast deine Ansichten auf eine fantastische IT-Position gesetzt, die deinen Namen über sie geschrieben hat. Du bist auf deine Fähigkeiten zuversichtlich. Das Problem ist, dass du nicht viel Beweis für die Sicherung deines Anspruchs
hast.Die Tatsache, dass jeder auf seinem Lebenslauf schreiben kann, dass er ein programming ist, bedeutet nicht, dass Personalvermittler deinen Anspruch annehmen, ohne einige konkrete Beispiele zu sehen. Ansonsten wirst du wie eine schlechte AOL fallengelassen.

Aber wie scrounge du ein irgendein Portfolio zusammen, um den Personalvermittlern zu zeigen, dass du dich für ihre Zeit wert bist?

Nimm es einfach. In diesem Kurs lernst du echte Java-Projekte in der Welt kennen, die du in deinen Lebenslauf einbeziehen kannst, die dich von der Masse abheben lässt.

In diesem Kurs wirst du echte Java-Projekte entwickeln, die dir helfen, dich zu heben.

Projekte, die in diesem Kurs behandelt werden, sind:

Email

Du musst nicht nur diese Projekte einbeziehen, die du auch erweiterte Projekte lernen brauchst, die die Chancen von dir erhöhen, den guten Job zu bekommen.

Für wen ist dieser Kurs geeignet:

  • Intermediate, die sich neugierig auf den Aufbau ihres Portfolios und auch auf den Bau von Projekten sind.

Triff deine:n Kursleiter:in

Teacher Profile Image

Mady

YouTuber

Kursleiter:in

Hello, I'm Mady.

I run 3 different YouTube channels

I'm your YouTube Growth Consultant

 

Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Programmiersprachen Java
Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: Hi, ich bin Maddie. Ich programmiere jetzt seit mehr als drei Jahren. Dieser Kurs richtet sich an Fortgeschrittene, die Kenntnisse der Java-Syntax haben und wissen, wie man grundlegende Java-Programme schreibt. Und wer möchte wirklich lernen , wie man Java-Projekte baut, um sein Wissen zu verbessern. In diesem Kurs werde ich Java-Projekte von Grund auf neu erstellen , wie man vom Nichtwissen über die grundlegenden Konzepte zum Aufbau der Projekte und einiger kleiner Konzepte übergeht. Keine Sorge, ich werde in diesem Kurs überarbeiten, ich denke, jetzt ist es eine großartige Zeit für Sie, Java zu lernen da heutzutage die meisten Unternehmen Kandidaten suchen, ein gutes Verständnis von Java haben und Grundlagen und haben während ihrer Lernphase einige Java-Projekte erstellt . Mit dem Wissen über Java können Sie noch mehr gute Produkte lernen und entwickeln , die von Millionen von Menschen auf der ganzen Welt verwendet werden können . Ich finde das ziemlich beeindruckend. Was wirst du in diesem Kurs lernen? Das ist also ein aktueller Songkurs, was bedeutet, dass Sie dadurch lernen werden. Zunächst zeige ich Ihnen, wie Sie Ihre Entwicklungsmaschine auf einem Windows-PC einrichten . Dann werden wir kopfüber in die Java-Grundlagen eintauchen , die für ein Projekt pro Beitrag erforderlich sind . Sie haben also ein umfassendes Verständnis der Programmiersprache Java , die wir zum Erstellen von Projekten verwenden werden. Wir werden mehrere Projekte wie E-Mail-Verwaltung und viele mehr erstellen . Und ich werde sicherstellen, dass dieser Kurs mit neuen Projekten aktualisiert wird. Eines der großartigen Dinge an diesem Kurs ist , dass Sie überhaupt keine Vorkenntnisse benötigen. Wirklich, alles was Sie brauchen ist nur ein Computer und ein Diskurs. Ich glaube, dass jeder lernen kann, wie man Projekte baut. Mein Ziel in diesem Kurs ist es, Ihnen alle Fähigkeiten beizubringen, die Sie benötigen, um grundlegende Java-Projekte zu erstellen. Ordnung, also lass uns anfangen. 2. Einführung in das Projekt und die Einrichtung – E-Mail-Verwaltungssystem: In diesem Projekt, der integrierten Java-Administration, werden wir jedes Java-Projekt lernen, das sich auf objektorientiertes Design in der realen Anwendung konzentriert . Das ist also ein E-Mail-Verwaltungsprojekt bei dem alle Details wie das Erstellen von Mail, Vorname und Nachname, dann die Unternehmensabteilung, wie pileated an diese Unternehmensabteilung als ein vom System generiertes Passwort erstellen. ich auf diese bestimmte E-Mail verlinke, erstellen wir Ihr E-Mail-Verwaltungsprojekt. In diesem Projekt werden wir einige grundlegende Konzepte des Java-Objektcodes für das Design auf Java und dann für die Abstraktion von Java verwenden einige grundlegende Konzepte des Java-Objektcodes für das Design auf Java . Wie wir unser Passwort sichern können und alles, was dieses Passwort abstrahiert. Außerdem werden wir lernen , wie wir einige Dateien in Java ausführen oder erstellen können. Es ist wie das Handling von Dateien in Java. Nachdem wir alle Details wie E-Mail, Passwörter, Vorname, Nachname erstellt wie E-Mail, Passwörter, Vorname, haben, speichern wir diese bestimmten Daten oder Informationen in einer Textdatei. Mal sehen, wie wir mit diesem Projekt vorgehen können. Also werden wir zuerst lernen oder wir werden unser Projektziel sehen. Bedenken Sie also, Sie sind ein IT-Support-Administrator oder etwas Ähnliches. Wird Ihr Posten oder Ihre Kriegsführung erledigt, besteht Ihre Aufgabe darin, E-Mails für die Neueinstellungen oder die neuen Mitarbeiter zu erstellen . Sie benötigen FirstName und LastName nur vom Benutzer, oder wir können das für die neuen Mitarbeiter sagen. Wenn Sie das verwenden, erhalten Sie eine E-Mail, neue E-Mail mit anderen Details. Schritte unserer Entwicklung für dieses Projekt sind also zunächst dieser Projektaufbau. Ich hoffe, wir werden all die Dinge darin einrichten. Zweitens grundlegende Konzepte in Java. Wir werden hier im Grunde für Java verwenden , ich greife auf Daten zu. Methoden sind alle Abstraktionen von Klassen in Java. Hier werden wir grundlegende Konzepte wie das Erstellen von Objekten, Klassen und Methoden für die Dateibehandlung sehen grundlegende Konzepte wie das Erstellen von Objekten, . Auf Java. Im Grunde erstellen wir eine Textdatei, die TXT-Datei. Und wir werden alle Daten darin speichern, und wir werden diese Informationen abrufen und auch kurz die Ausführungsdatei von jar erstellen, wie while. In diesem Projekt werden wir mehrere Klassen erstellen, also Java-Dateien. Aber danach kompilieren wir es in die JAR-Datei mit einer einzigen Ausführung. Das ist also unser grundlegendes Projekt oder Entwicklungsschritte, die wir hier verwenden werden. Also unsere Bewerbungsvoraussetzungen, damit wir sehen können, wie wir mit unseren Anforderungen vorgehen können. Zuerst brauchen wir ein JDK. Ich werde erklären, was mit JDK in Java gemeint ist. Und zweitens ist Id. Id, im Grunde integrierte Entwicklungsumgebung für Java. Es gibt also mehrere IDs in diesem Feld. Wir werden sehen, wie wir das für unsere Anwendung nutzen können. Erstens ist unsere grundlegende Sache das Generieren einer E-Mail mit einer Syntax wie FirstName, LastName, department.company.com. Hier werden Vorname, Nachname und Abteilung vom Benutzer angegeben. Nehmen wir an, die Abteilung, ich denke hier über die Vertriebsentwicklung nach. Wenn vom neuen Mitarbeiter keine angegeben wird , wird dieses Leerzeichen in der E-Mail angezeigt. Generieren Sie zufällige Zeichenfolgen für das Passwort. Es ist unser drittes Ziel unserer Bewerbung. Anwendung sollte über bestimmte Methoden verfügen , um das Kennwort zu ändern dann die Postfachkapazität festzulegen, im Wesentlichen die Mindestkapazität und die definierte alternative E-Mail-Adresse. Dies geht auch nur vom Benutzer, oder wir können sagen, dass nur ein neuer Mitarbeiter eingestellt wird. Es sollte einige GET-Methoden haben, um den Namen, die E-Mail-Adresse und die Postfachkapazität anzuzeigen E-Mail-Adresse und die Postfachkapazität wenn wir auch diese E-Mail-Adresse verfolgen möchten. Und es sollte einige Handling-Methoden haben. Oder wir können Dateibehandlungsmethoden angeben , um einige Daten in der TXT-Datei zu speichern. Es speichert also Daten und ruft auch Daten ab. Das sind also unsere Anwendungsanforderungen. Und hier benötigen wir zwei Tools, JDK, im Grunde Java Development Kit und IDE, Integrated Development Environment. Also brauchen wir zuerst einen Ausweis. Es gibt nur wenige berühmte IDEs wie Eclipse oder IntelliJ, ID usw. In diesem Java-Entwicklungsprojekt werde ich intelligente ID verwenden. Also werden wir Integer id hat bereits für die Java-Entwicklung verwenden . In diesem Projekt werden wir also unser gesamtes Projekt mit dieser ID erstellen. Für das JDK verwenden wir Java SE, mit dem Sie Java-Anwendungen auf Desktops und Servern bereitstellen und entwickeln können . Als ich dieses Video aufgenommen habe, ist die neueste Version in der Generation JDK? Wenn Sie schauen, gibt es möglicherweise eine höhere Version. Stellen Sie sicher, dass Sie die neueste stabile Version herunterladen, die zum Zeitpunkt des Betrachtens dieses Videos verfügbar ist. Um IntelliJ GID herunterzuladen, besuchen Sie unsere offizielle Website und gehen Sie zur Download-Seite. Es gibt zwei Versionen dieser ID, Ultimate- und Community-Version. Wenn Sie eine Studenten-E-Mail-ID haben, können Sie eine Community-Version anfordern , die in Zukunft sehr hilfreich sein wird. Wenn Sie noch nicht haben, können Sie die ultimative Version herunterladen, die für alle Spender gemäß Ihren Betriebssystemen kostenlos heruntergeladen alle Spender gemäß und installiert werden kann. Und für Java SE müssen Sie in Ihrem Browser nach dem JDK-Download suchen und Website öffnen und den Download-Bereich basierend auf Ihrem Betriebssystem aufrufen den Download-Bereich basierend auf und installieren. Sobald Sie es installiert haben, erkennt seine ID automatisch den Teil des JDK. Dies sind also ungefähr alle Ihre Tools zum Erstellen dieses Projekts erforderlich sind. Lassen Sie uns zunächst sehen, was mit JRE, JVM, JDK gemeint ist. Also ehren wir das JDK nicht, das Java. Es handelt sich um eine C-Version, Standard Edition-Versionsgeneration , bei der es sich im Grunde um JDK, JDK-Inhalte Jerry und JVM handelt. Jvm ist ein kleinster Teil des JDK. Jvm ist die virtuelle Java-Maschine. Wie der Name schon sagt, existiert es physisch nicht. Es ist physisch nicht auf dem System vorhanden. Es ist eine virtuelle Maschine, aber ihr Mädchenname ist für die Hauptfunktion da sie die Laufzeitumgebung fördert , in der Java-Bytecode ausgeführt wird. Was also mit Bytecode gemeint ist , ist im Grunde, dass Sie eine Java-Syntax oder die übergeordnete Sprache erstellen Java-Syntax oder , die Sie schreiben. Aber die Maschine kennt die Sprache der unteren Ebene, 1010, Sprache auf Maschinenebene. Es konvertiert im Grunde diesen Bytecode und führt diesen Bytecode aus. Es führt auch Programme in anderen Sprachen aus, kompiliert jedoch Java. Wenn Sie also andere Sprachen erstellt haben, meine ich im Grunde auch Kirklin oder andere Unterstützung durch die JVM. Was ist die Hauptfunktion von JVM? Der Core ist leichter zu erkennen, er überprüft den Code, er hat den Core ausgeführt und stellt die Laufzeitumgebung bereit. Der zweite Teil ist JRE Java Runtime Environment. Jre download random environment ist ein Softwarepaket, das Java-Klassenbibliotheken, virtuelle Java-Maschinen und andere Komponenten bereitstellt , die zum Ausführen von Java-Anwendungen erforderlich sind . Jre ist eine Obermenge von JVM, wie Sie im Diagramm sehen können. Also Java-Laufzeitumgebung, wenn Sie Java-Programme ausführen, aber nicht bereitstellen, aber nicht entwickeln müssen. Jerry's, was brauchst du? Sie können Jeering aus der Java Runtime Environment herunterladen . Donald-Rede. Es ist eine Reihe von Tools, Bibliotheken und einigen JAR-Dateien, Java-Archivdateien. Es wird in Java-Anwendungsprogrammen verwendet , die wir erstellen werden. Ein Introvertierter ist die Implementierung der JVM. Das physisch vorhandene JDK als Laufzeitumgebung ist nur ein Satz von Programmprotokollen im JDK. Es enthält JRE, JVM, Java-Compiler, Java-Fragen, grundsätzlich verschiedene Versionen oder die zugehörigen Dateien und alles, was Sie enthalten möchten. Mal sehen, wie das aufgebaut ist. Jdk ist die Superklasse, oder wir können sagen, alle Gewerkschaftsklassen von Jerry und JVM. Jvm ist ein kleinster Teil, dann Java und der Inhalt der Zeitumgebung, Einige Siedler, einige Bibliotheken, Jarvis, einige andere Dateien auch. Es enthält, es enthält eine JVM, wie gesagt, dieses klare GRE und diese Entwicklungstools enthalten Java-Dateien, Java-Compiler-Dateien , Java-Dateien und GRE, JVM, und die gesamte Mischung ist Jenny K. Also nur um JDK herunterzuladen, es enthält einen JVM Jerry und alles, sogar unsere Java-Datei ausführen und es wird unsere gewünschte Ausgabe machen, womit wir fortfahren werden. Das ist also die Basis, die aus JIRA, JVM und JDK besteht. Wir werden sehen, wie wir unsere Umgebung oder unser Projekt für unsere Anwendung einrichten können , sogar für die Verwaltungsanwendung. Sobald Sie unsere ID, ID, installiert haben, können Sie diesen Begrüßungsbildschirm sehen. Davor habe ich bereits in meinem System installiert. Vorher sollten Sie also einige Konfigurationen wie Telefon, Text, alles festlegen . Sobald dies erledigt ist, können Sie den Bildschirm sehen. Also hier werde ich hier ein neues Projekt erstellen , ein neues Projekt. Sie werden einige Zeit brauchen , um ein neues Projekt zu erstellen. Sobald dein Projekt Cricket ist, werde ich es hier erstellen. Sobald der Bildschirm geladen ist, müssen Sie ein JDK angeben, oder wir können sagen, dass es verfallen ist. Es erkennt also automatisch Ihre SDKs. Hier verwende ich die Version von JDK. Also entscheide ich mich dafür. Sie müssen hier keine zusätzlichen Bibliotheken wie Groovy oder Kirklin installieren . Sie müssen auch keine benutzerdefinierten Bibliotheken angeben, klicken Sie einfach auf Weiter. Überprüfe das nicht. Es werden einige Standardvorlagen erstellt. Wir möchten hier keine Standardvorlagen erstellen. Großartig, als nächstes, machen Sie vorher den Projektnamen, den Projektstandort. Wie ich es gegeben habe. Dazu gebe ich den Projektnamen als E-Mail-Anwendung an. Sie können Ihren Namen, Ihren eigenen Namen und auch den Projektnamen angeben. Ich spezifiziere die E-Mail-Anwendung. Klicken Sie auf die Schaltfläche Beenden. Es wird einige Zeit dauern, die Indexierung und alles andere zu erstellen. Sobald es geladen ist, wird der Bildschirm angezeigt, der auch auf das Erstellen eines neuen Projekts wartet. Es wird einige Zeit dauern. Deshalb kann man hier die Ladung sehen. Also warte darauf, dass alles gescannt und indexiert wird. Es werden automatisch alle Ordner erstellt und an ein Projekt übergeben. Jetzt sind wir mit unserem Setup fertig. Also spezifizieren wir das JDK und dann haben wir unser neues Projekt erstellt. Jetzt können Sie sehen, dass es sich eine Projekt-E-Mail-Anwendung handelt, und Sie können alle zugehörigen Dateien hier sehen. Das ist Door ID, das ist dann SRC. Ordner Src ist der Hauptordner den wir hier erstellen werden. Alle Anwendungen darin. Dann ist dies die IML-Datei und all die verschiedenen Bibliotheken und alles. Also hier, das sind nur Java-Dateien, die wir verwenden werden. Das ist also überhaupt nicht erforderlich, um es zu sehen. Das ist Makefile, das wir benutzen werden. Also sind wir mit unserem Setup fertig. Jetzt werden wir sehen, wie wir mit dem Projekt fortfahren können. Was macht dieses Setup? Und all die Dinge sind Index sollte ich entladen? Jetzt klicken Sie auf diesen SLC und klicken Sie mit der rechten Maustaste hier. Das Laden wird einige Zeit dauern. Also klicken Sie einfach hier. Es werden alle damit verbundenen Optionen angezeigt. Klicken Sie auf Neu. Sie können jede Option sehen, was wir darin machen können. Was wir also brauchten, wir mussten einige Java-Dateien erstellen. Also müssen wir eine Java-Klasse erstellen. Aber davor werde ich diese Java-Klassen erstellen. Wir werden mit einigen Paketen fortfahren. Was ist ein Paket in Java, werde ich diese spezifischen Klassen in einigen Dateien speichern. Das ist also ein sehr grundlegendes Projekt. In weiteren Projekten werden wir in diesem Teil einige große Projekte erstellen. Wir müssen einige verschiedene Pakete erstellen, wie auch in der Branche Sobald wir für die kleinen, kleinen Anforderungen kleine Pakete erstellen können. Sobald das Paket fertig ist, geben Sie den Namen an. Sie können das Paket hier sehen. Also habe ich hier oben den Namen als E-Mail für dieses Paket angegeben, es werden einige einfache Ordner für die Klassen erstellt. Nun, Juden diese E-Mail, klicken Sie mit der rechten Maustaste darauf. Und hier werde ich eine Klasse erstellen. Dazu müssen wir zwei Klassen erstellen. Was ist also die Anforderung , zwei Klassen zu erstellen? Sie werden mich fragen, in einer Klasse werden wir eine Hauptmethode erstellen, die im Grunde die Methoden in einer anderen Java-Datei oder -Klasse ausführt . Wir werden alles erstellen, wir werden alle unsere Methoden spezifizieren. Sehen wir uns also zuerst diesen Methodenteil an, oder wir können sehen, was wir in diesem Teil spezifizieren werden. Sehen wir uns diesen Teil an. Zuerst erstelle ich eine Java-Klasse und in diesem angegebenen Namen für den angegebenen Namen für diese Java-Klasse als E-Mail. Ich werde das als E-Mail machen. Sobald dies erledigt ist, wird die Klasse geladen. Sie können also sehen, dass diese Klasse für uns mit einer Standardstruktur geladen wird . Lassen Sie uns zuerst sehen, was diese Struktur ist, Sie können diesen Teil auch hier ausblenden. Ich lasse das hier und lass uns sehen, was diese vesikulären Strukturen sind. Dies ist ein Paketname, E-Mail-App, die wir darunter erstellt haben, und das ist unsere Klasse. Wir sind also fertig mit dem primären Setup dieses Mannes der öffentlichen Klasse. Dies ist eine Klassensyntax dafür, wir werden in diesem Ordner sehen, wie wir mit dem vorgehen können , was mit Klasse, Methoden, allem gemeint ist , und wie wir vorgehen können, ohne dies zu projizieren. Wir sehen uns im nächsten Video. 3. Erstellen von Kursen und Methoden – Teil 1: Wir haben also gesehen, dass dies der Aufbau unseres Projekts ist. Also haben wir gerade ein Paket erstellt, das als E-Mail bekannt ist. Und wir haben eine Klasse erstellt, die im Grunde eine öffentlich spezifizierte Klasse ist . Jetzt erkläre ich, was eine Blaupause eines Projekts ist. Dann werde ich einige Grundlagen von Klassen, Methoden und Objekten usw. erklären . Lassen Sie uns sehen, was die Blaupause eines Projekts ist. Daher wird der Projekt-Blueprint berücksichtigt. Dies ist das Dies ist ein Paket, ein Paket, die Medulla, das ist die E-Mail-Klasse und Methode, die ich erstellt habe. Das ist also der Projekt-Blueprint. Zurück ist E-Mail, unsere E-Mail-Blast-Methode, die ich zuvor erstellt habe, eine ID, die kurz ist. Jetzt ist das erledigt. Diese Dinge werden im Grunde in der Zukunft erledigt. Was wir tun werden, wenn wir uns in einem Projekt bewegen, wir werden eine Hauptklasse schaffen. Wir werden alle Methoden laden, dies mit Objekten. Wir werden diese Methoden innerhalb dieses Haupt-Plus ausführen. Dies ist unser Hauptprojekt-Blueprint. Lassen Sie uns sehen, was im Grunde Java-Klassenmethoden sind. Also Java-Klasse, mal sehen, meine Güte Sache mit Pflanzen. Alles in Java ist mit Klassen und Objekten verbunden, mit unseren Klassen und nicht mit Tun Sie es. Sie können keine schlechte oder wir können sagen, irgendeine Methode in Java erstellen . Es enthält also Attribute und Methoden. Attribute sind im Grunde das, was wir als Pluspunkte sehen können. letzte Attribut ist eine gravierende Umgebung für die Methode. So können Sie zum Beispiel im wirklichen Leben Gott als Objekt betrachten. Auto als Attribute wie Farbe. Die Farben und Methoden sind so wie Dr. Break und so ähnlich. Also im Grunde V, was wir können, wir können Auto als Klasse erschaffen. Digitale Attribute sind rote Farbe, dann Modellnummern usw. und Methoden. Auto kann trocken stehen bleiben, man kann brechen usw. Glas ist also wie ein Objektkonstruktor. Wir können sehen, dass es das Objekt erzeugt, oder wir können das Objekt konstruieren, oder es kann eine Blaupause für die Erstellung von Objekten sein. Klassen enthalten auch einige benutzerdefinierte Attribute um Werte oder Eingaben vom Benutzer zu übergeben. So können wir die benutzerdefinierten Attribute auch innerhalb der Klassen anzeigen . Was ist nun mit Objekten in Java gemeint? Objekte sind also grundsätzlich mit den Klassen verknüpft. Aber was ist die einfachste Form? Wir können sagen, dass die Verwendung eines Klassenobjekts grundsätzlich verwendet wird. Wenn Sie also eine Klasse definieren und die Klasse verwenden möchten, müssen Sie die Objekte als Glas definieren. Glas ist bereits geschaffen. Wir müssen nur das Objekt für diese bestimmte Klasse erstellen. Wir haben dieses Objekt bereits erstellt. Wir können ihre Objekte leicht erstellen. Aber erstklassig als wir das Objekt erstellen können. Also hier dreht sich alles um die Klasse. Lassen Sie uns nun sehen, was wir in einem Projekt tun werden. Bevor ich also weitermache, werde ich mit dem Board oder einem Projekt fortfahren. Lass uns sehen. Also habe ich diese Klasse erstellt. Also muss ich einige Methoden erstellen, aber vorher müssen wir einige Bibliotheken aufrufen. Also für die Bibliotheken werde ich Import-Java setzen, bis Punkt Stern. Ich werde erklären, was das bedeutet. Ich werde das benutzen, aber ich benutze diese Bibliothek derzeit nicht. Aber der Ausweis zeigt das. Sie verwenden diese Bibliothek derzeit nicht. Aber was ist die Bedeutung davon? Dies ist eine sehr wichtige Bibliothek, java.util dot star, was bedeutet, dass sie sich in einem Util befindet. Ich benutze all die Dinge, die wir sagen können. Es ist eine sehr einfache Bibliothek in Java und anderen wie dieselbe Bibliothek. Ich werde diese Import-Java Dot, Dot Star verwenden. Es ist im Grunde eine Eingabeausgabebibliothek , die Benutzereingaben aufruft. Es wird eine hilfreiche Bibliothek sein. Während dies erledigt ist, werde ich hier als Erstes erklären, werde ich hier als Erstes erklären, wie Benutzereingaben in Java vorgenommen werden. Sie können einen Scanner ausführen, was die Standardmethode ist. Wir können unsere Standardangelegenheit für Dateneingaben sagen. Ich werde das benutzen. Ich werde die Insert-Klasse nur aufrufen weil ich spezifiziere, dass sie öffentlich ist. Was ich also tun kann, ist ein öffentlicher Scanner. Öffentlich ist Zugangsspezifizierer, öffentlicher Scanner. Wenn Sie den Scanner aufrufen, können Sie jetzt den Java-Punkt sehen, bis er gestartet wurde. Die Scanner-Klasse gehört also zu dieser Bibliothek, java.util. Standardmäßig werde ich sagen, ist gleich neuer Scanner. Dies ist die Syntax, im Grunde die Syntax, um den Scanner innerhalb der Klammern aufzurufen Sie müssen System Dot in schreiben, was im Grunde die Methode ist. Das ist also vorerst erledigt. Jetzt werde ich hier einige Variablen einrichten. Dazu werde ich erklären, ich werde einen Kommentar zu Erklärungszwecken haben. jetzt Variablen setze, ich jetzt Variablen setze, werde ich hier einige Variablen setzen. Aber für das Sicherheitsproblem können wir sagen, dass ich hier keine abstrakte Sache schaffen wollte. Aber ich werde tun, dass ich hier privat gehe. Dies ist öffentlich gegeben. Ich verwende Ihren privaten Zugriffsmodifikator. Lassen Sie uns also diese Produktzeichenfolge betrachten. Ich werde für die Zeichenfolge fname im Grunde FirstName, streng privaten Zugriffsmodifikator, private Zeichenfolge, Nachname angeben. In ähnlicher Weise werde ich ähnliche Abteilung erstellen, dann für E-Mail, dann für das Passwort. Denken Sie jetzt darüber nach. Ich werde all diese Dinge in einer String-Methode nur als Variable spezifizieren . Jetzt werde ich seine Min-Kapazität angeben, die ganzzahlige Kapazitäten 500 ist. Ich betrachte standardmäßig Gründer NB als Armut. Private Zeichenfolge. Nochmals, ich verbinde mich im Grunde genommen String-Unterstrich-E-Mail. Also sind wir damit fertig. Wir sind fertig damit. Denken Sie daran, das sind die globalen, alles was wir sagen können. Auf diese Zeichenfolgen kann in dieser Klasse zugegriffen werden . In der Klasse kann ich also so viele Methoden erstellen, wie ich möchte. Also kann ich diesen Trog benutzen, diese Klasse, wie Sie sehen können, diese Klasse Enter, ich kann Kürbis dieser Klasse verwenden. Wir sind also fertig mit dem Erstellen einiger Variablen. Und ich setze dies auf privat, um nicht direkt darauf zugreifen zu können. Im Grunde kann niemand mehr darauf zugreifen, sobald es fertig ist. Stellen Sie dies so vor, als ob es im Nachlass orchestriert wäre. Also lassen wir uns mit einer Konstruktormethode sehen , was Methoden im Allgemeinen gemeint ist. Okay, also Java-Klasse, wir haben gesehen. Wie ich dir schon sagte, werde ich dir etwas mehr über Glas erzählen. Glas ist im Grunde eine Blaupause, die wir gesehen haben. Glas ist also so etwas wie es speichert die Funktionen oder Methoden in einem Codeblock. Betrachten Sie im Grunde ein Beispiel, eine Skizze eines Hauses. Ist es weniger als es enthält alle Details über den Prototyp des Hauses, Haustüren, Fenster usw. Nun, wie ist ein Objekt dieser Klasse? Skizze des Schlauchs. Im Grunde habe ich diese Skizze erstellt. Nun, wie ist ein Objekt? Was wir also wollen, dass V I tun kann, ist plus enthält alle Eigenschaften dieser objektbezogenen Syntax, um es zu deklarieren. Und ich habe dir die letzte Klasse erzählt, die wir dort geschaffen haben. Ich werde vorher den Zugriffsspezifizierer angeben. Bedenken Sie, dass, wenn Sie keinen Zugriffsspezifizierer erhalten, dies standardmäßig ein anderer Zugriffsspezifizierer sein wird , der grundsätzlich nur in Java öffentlich ist. Aber wenn Sie öffentliche, private und geschützte, geschützte, vollständig geschützte Linie angeben können , müssen Sie, wenn klein, aufrufen, was wir sagen können, sind zwei Methoden für Datenschutz und Sicherheit. Wie ich dir gesagt habe Objekt, wir werden Objekte erstellen. Ich habe hier kein Objekt erstellt, aber wir werden nur ein Objekt für diesen Teil erstellen . Es ist also im Grunde ein Benutzer , Glas oder Mexiko anzurufen. Dieses Klassenobjekt wird auch als Instanz einer Klasse aufgerufen , wenn wir dachten, unser Objekt, wir können Klasse nicht aufrufen. Immer. Denken Sie daran, dass wir das Objekt verwenden müssen, um die Klasse aufzurufen . Also für dieses Beispiel, vorheriges Beispiel, wie ich Ihnen sagte, Skizze des Hauses, Glasskizze eines Hauses. Türen und Fenster haben einige Methoden, oder wir können sagen, Funktionen darin. Das ist also die Hauptmethode. Wenn Sie wissen, dass in der öffentlichen statischen Void-Domäne Java eine andere Methode ist , um ein beliebiges Programm in Java auszuführen. Ohne dies können Sie das Programm nicht starten, oder wir oder Sie können das Programm nicht ausführen. Für die Skizze des Hauses. Ich habe dieses Objekt OBJ erstellt. Sie können mehr Videos wie dieses sehen und dieses Objekt ausführen. Wir werden in weiteren Details über Java-Objekte sehen . Also vorerst Java-Methoden, warum wir jetzt Mentoren brauchen. Also zeige ich einen Ausweis vor. Grundsätzlich, wenn ich etwas in der IT drucken möchte , ist die Standardmethode System.out. Sie können die Bearbeitung hier sehen, im Grunde System.out und error. Es ist in keinem Plus y invertierbar. Die Sache ist, dass es nur mit dieser Methode definiert ist. Erstellen Sie also zuerst eine Methode, erstellen Sie eine Klasse darin. Erstellen Sie einige Methoden, die Sie in Art Mentor aufrufen können , so einfach wie diese. Methoden werden also innerhalb der Klassen deklariert. Es enthält den gesamten Kern bestimmter Funktionen, Methoden, Inhalte, Rückgabe, Wert und Zugriffsspezifizierer. Es gibt die Objektklassen. Sie sind die Objektklassen. Objektklassen erstellt werden, können wir einfach auf Methoden zugreifen, die dieses Objekt verwenden. Die Hauptmethode ist die Standardmethode, da ich Ihnen gesagt habe, dass Sie unser Projekt lernen oder aufbauen sollen. Alles Hauptmethode, erinnere dich immer an öffentliche statische Umgebung. Und es gibt immer die Strings zurück. Sie können nicht zu ganzen Zahlen oder ähnlichem wechseln. Sie können ganze Zahlen drucken, aber bei bestimmten Hauptmethoden können Sie keine ganzen Zahlen zurückgeben. Pakete oder Java. Wie ich dir schon sagte, ich bin dagegen, es dir zu sagen. mache ich immer. Es ist nur zum Erstellen einer For-Schleife. Ich speichere alle Klassen darin. Jetzt gibt es zwei Methoden. Benutzerdefinierte Methoden sind zerbrochene Bibliotheksmethoden. Benutzerdefinierte Methoden sind so, wie ich sie erstellt habe. Ich werde hier einige Methoden erstellen. In ähnlicher Weise können Sie auch einige benutzerdefinierte Methoden erstellen. Im Grunde zeigt es, dass es sich normalerweise um definierte Methoden handelt. Es gibt einige Standardbibliotheksmethoden , die ich erstellt habe, scanne oder system. All diese Arten von Standardbibliotheksmethoden, die ich erwähnt habe, eingebaute Methoden und Java. Wenn Sie also die Nummer überprüfen möchten , können Sie einige sogar unsere Funktionen erstellen. Es gibt benutzerdefinierte, aber ich habe einige Bibliotheksmethoden wie Random System angegeben. Dies sind systemdefinierte Methoden. Gehen wir nun zu unserem Code über. Lassen Sie uns nun sehen, wie , wie wir mit dem Gebäude oder Objekt vorgehen können. Wir haben all die Dinge hier geschaffen. Jetzt möchte ich einen konstruierten erstellen. Wissen Sie, welcher Konstruktor eine Schleife durchführt Es wird drucken, was ich will, im Grunde genommen , erstens, zweitens, es wird mir die Ausgabe geben Erstellen selbst ist wie eine Datenschutzsache innerhalb von Java. Ich rufe alle an. Ich werde nur den Konstruktor ausführen. Es wird also nicht diese private Zeichenfolge oder ähnliches verwenden . Es wird Wert daraus ziehen, aber Sie können seinen Wert nicht ändern. Oder wir können sagen, dass Dritte diesen Wert nicht ändern können. Wert des Modifikators für privaten Zugriff. Ich werde es einfach erstellen. So konstruiert, werde ich das hier spezifizieren. Vorname, Nachname und alles. Das war's. Ich werde es nur dafür sagen wie beim ersten Mal, letztes Mal, das war's. Du kannst es auch mit anderen Namen machen. Aber Vorsicht mit dem Namen. Bedenken Sie jetzt, ich werde das als Öffentlichkeit schaffen. Denken Sie immer daran, dass Klasse und Konstruktor denselben Namen haben. Also werde ich die Konstruktorattribute machen, dieselben Namen, die ich dir gebe, waren im Konstruktor. Du musst den gleichen Namen benutzen. Danach müssen Sie so etwas angeben. So sind F und dieser F-Name völlig anders. 4. Erstellen von Kursen und Methoden – Teil 2: Im vorherigen Video oder in den vorherigen Projektschritten haben wir eine Klasse erstellt, E-Mail Plus, wir haben eine Scanner-Klasse erstellt , die öffentlich verfügbar ist. Denken Sie immer daran, dass diese Scanner-Klasse global Ich werde hier auch global schreiben. Weltweit. Sie können diesen Scanner in unserem Projekt verwenden. Dann sind diese Strings auch weltweit verfügbar. Sie können dies in diesem E-Mail-Kurs verwenden und wir werden es auch innerhalb dieser Klasse verwenden. Bei all diesen geht es also darum, Klasse zu erstellen. Wir haben diese Klasse geschaffen, wir haben diese Klasse bereits erstellt. Jetzt haben wir einen Konstruktor erstellt , um den FirstName und LastName zu erhalten. Nun, was ist die Bedeutung des Konstruktors, ich setze hier nur diese Parameter ein. Ich setze mich hier hin. Es ist nicht abstrahiert oder so. Sie verwenden diese Klasse und sind nicht sicher und jeder kann diesen Teil ändern, wie Ihren Vor - oder Nachnamen , er kann ihn ändern. Die Bedeutung davon ist die Schaffung eines Konstruktors, Inselfrage von FirstName und einer Inselfrage von FirstName und LastName und der Schutz vor dem ursprünglichen, das ist private String, FirstName und der Nachname. Gehen wir also weiter. In diesem Konstruktor, was ich tun werde, werde ich diesen F-Namen zuweisen, diesen F9. Um dies zu tun, was wir verwenden werden, dieses Schlüsselwort, dieser Punkt F-Name ist gleich fname. In ähnlicher Weise, auch für diesen Nachnamen E-Mail-Name, im Grunde dieser L-Name, im Grunde ist dieser Punkt l m gleich Lm. Was also passiert ist, dass Sie sehen können, diese jetzt alle gleich sind. Es leitet also nicht nur den Wert weiter, es kopiert diesen Wert von hier nach hier. Wenn wir dieses Programm ausführen, drucke ich System Dot Out, Dot, Print LN aus. Füge das ein. Ich bringe einen neuen Mitarbeiter plus diesen Punktnamen mit. Außerdem werde ich hier dazwischen eine kleine Lücke geben und dann diesen Punkt L-Namen. Also sind wir fertig mit konstruierten. Jetzt werden wir in diesem Konstruktor mehr entwickeln. Also lasse ich hier etwas Platz. Jetzt werden wir einige Methoden erstellen. Aus der PowerPoint-Vorlage wissen wir bereits, dass wir jetzt ein generisches E-Mail-Passwort für E-Mails erstellen möchten . Dafür müssen wir einige Methoden entwickeln. Beginnen wir also hier mit der Erstellung einiger Methoden. Beginnen wir also damit eine Abteilung die Abteilung fragt und dann ein Passwort. Okay, fangen wir mit dem Generieren von E-Mails an und generieren die Hauptmethode. Denken Sie daran, das sollte privat sein, also erstelle ich privat. Es ist nicht so, dass du es immer privat erstellen musst. Sie können es auch öffentlich erstellen. Aber um Abstraktion zu erreichen, verwende ich privat. Es wird eine Zeichenfolge zurückgeben. Also string, E-Mail generieren. Dies ist die Syntax zum Erstellen der Methoden. Nun, was es zurückgeben wird, es wird eine E-Mail zurückgegeben. Dieses Format ist dieses dunkle F9. Also, wenn Sie setzen, wenn Sie Vorname und Großbuchstaben eingeben und die E-Mail immer in Kleinbuchstaben ist. Um diese in alle Kleinbuchstaben umzuwandeln, werden Kleinbuchstaben verwendet. Es gibt eine Systemstandardmethode, oder wir können sagen, Benutzerbibliothek. In Kleinbuchstaben. Sie können zwei Kleinbuchstaben sehen. Sie können hier zwei Kleinbuchstaben setzen. Was es also tun wird, wenn Sie alle Großbuchstaben eingeben, selbst wenn Sie alle Großbuchstaben eingeben , werden kleine Großbuchstaben erstellt. In ähnlicher Weise müssen wir hier einen Punkt setzen. Plus noch einmal dieser echte Namenspunkt, zwei Kleinbuchstaben. Jetzt wollen wir hier pausieren und hinzufügen, das Symbol als diese Türabteilung hinzufügen, DPT-Punkt zu Kleinbuchstaben. Diese Syntax, wie ich Ihnen hier über all diese Syntax gesagt habe, plus.company.com, ist einfach übrig. Was es also tun wird, es wird FirstName, LastName vom Benutzer übernehmen . Selbst wenn man es mit einer Abteilung zusammenbringt, erzeugt es nur die Mühle. Jetzt werden wir weiter gehen. Was wir also brauchen, ist, dass wir die erste Methode geschaffen haben. Wir gehen mit einer zweiten Methode um und fragen nach der Abteilung. Ich frage nach der Abteilung. Nochmals, private String-Abteilung. Bestimmt. Ich gebe jetzt ein, mit dem ich etwas Benutzerinteraktion vornehmen muss, ich werde es nicht direkt zuweisen. Für diesen Administrator wird gefragt, welche Abteilung möchten Sie gehen? Also werde ich hier das erste System setzen, Punkt Out Dot Print LN Abteilung Ziele als das, was es drucken würde. Es wird grundsätzlich den Kurs der Abteilung drucken. Aber auch dieser für den Verkauf, denken Sie daran, dass Slashing in der nächsten Zeile, nächsten Zeile oder der neuen Zeile aufgerufen wird , oder für die neue Zeile setze ich Slashing für die Entwicklung. Dritte Abteilung, ich hole die für die Buchhaltung. Und das letzte Mal 0 für keine gesetzt. Nichts, was ich hier erwähnen werde, nichts, was ich hier hinstelle, nichts. Also jetzt, was ich eine Schleife erstellen möchte, oder was wir sagen können, indem wir hier einen Teil auswählen, diesen 123. Sie können also die beiden wichtigsten Vermutungen durchgehen, Lichtschalterblick oder so. Aber ich werde es benutzen, hier ist der Fall. Sie können if-else auch verwenden, aber die Verwendung von Schaltanlagen ist hier effizienter. Also werde ich hier eine Flagge erstellen. Lassen Sie mich Ihnen sagen, warum ich Flag verwenden werde. Weil ich es immer wieder ausführen möchte. Wenn ich es nicht immer wieder ausführen werde, wird es nur beim ersten Mal generiert. Alles was wir sagen können, wenn Sie in den ersten Job gehen, wird es fragen, ich werde es tun. Ich möchte für mehrere Mitarbeiter kochen. Also möchte ich etwas Neues erstellen. Ich benutze deine Do-While-Schleife. Ich werde Do-While-Loop verwenden, ist hier sehr wichtig. Ich möchte mindestens einmal ausführen, und die Do-While-Schleife wird mindestens einmal ausgeführt. Für andere Schleifen, wie für loop while loop, for-each loop oder eine Antwort für loop in Java, gibt es keine Bedingung. Es gibt keine Bedingung. Es kann sich für einen bewegen. Aber mach währende Schleife, wir werden mindestens einmal laufen. Also werde ich es zuerst hier machen. Wenn Sie die Syntax kennen, dann werde ich hier einen Systempunkt setzen. Ich frage wie System Dot Out, Dot, Print LN und gebe einfach den Abteilungscode ein. Das ist also ein sehr einfacher Teilabteilungscode. Danach erstelle ich eine Variablenauswahl. Jetzt bin ich, was ich tun werde, ist als Nächstes. Sie werden verstehen , was das ist. Ja. Ja. Ist der Standard-Barscanner, Teil des öffentlichen Scanners. Also werde ich das verwenden, um Benutzereingaben entgegenzunehmen. Jetzt wechsle, wechsle das Spielzeug, ich lege dann rate mal eins. Sie fühlen sich jetzt im ersten Fall, Redundanzen. Wenn es den idealen Zustand schafft, muss man es backen, aber das hat keine Bedeutung. Sie müssen hier ein Break-Statement abgeben. Aber ich werde das einfach zurückgeben. Es wird also nur einmal zurückkehren. Es wird nicht immer wieder anfangen, sich darin zu schleifen, in welchem Fall? Ich komme gerade zurück. Wir brauchen hier keine Bremsleitung. Ich schätze drei schriftliche Abrechnungen. Und wenn 0 ist, gibt keine zurück, 0 gibt keine zurück. Das war's. Wir sind damit fertig. Aber als würden wir etwas verpassen. Als wollten wir diese Schleife verlassen und wir wollen eine Standardbedingung erstellen. Wir sind also fertig mit unserer Logik, aber wir sind noch nicht fertig mit unserer perfekten Coolness. Lassen Sie mich das vervollständigen. Aber auch bevor ich hier drucken werde, System Dot Out, Dot Print LN, ungültige Auswahl. Bitte wählen Sie es erneut aus. Jetzt sind wir fertig mit diesem Gehäuse ohne Schalter. Jetzt werde ich die ganze Schleife beenden. Das ist also ein Do-Teil hier. Also setze ich Wiley Here Flagge. Was wir als Flagge tun, ist also immer falsch, nicht bedeutet immer wahr. Es wird keine zurückgeben. Das war's. Also was es tun wird, es wird mindestens einmal geschrieben keine ausgeführt. Jetzt sind wir mit diesem Teil fertig. Wie Sie sehen können, was wir hier gemacht haben. Lassen Sie mich das zusammenfassen. Also haben wir einen Konstruktor erstellt, public image String, FirstName, LastName, und einige Parameter eingegeben. Wir rufen es mit diesem Namen auf. Fname. Was wir also tun, werden wir diesen fnamen zuweisen, buddhistischen Namen, diesen Nachnamen, aber seinen Nachnamen. Und ich drucke das hier aus. Jetzt ist der Konstruktorteil noch nicht fertig. Wir werden auch dort einige andere Methoden erstellen und aufrufen. Aber es ist eine Ausgangsbedingung für den Konstruktor. Jetzt habe ich mit unserer Methode angefangen. Ich habe erste private String-Generator-Hauptmethode erstellt. Also was es tun wird, es wird das Männchen entsprechend der Syntax generieren. Also das geschrieben, diese Tür, fname dot zwei Kleinbuchstaben ins Dunkle. So, dunkel, das sind die Linien. Was ist die Bedeutung? Dieser Punkt F9 trägt hier diesen F-Namen, dunkel bis kleingeschrieben. Es wandelt alle Zeichenketten in Kleinbuchstaben um. Sie müssen sich also keine Gedanken über Groß- und Kleinbuchstaben machen. Dann Punkt, dann wieder, dies für den Nachnamen und das für die Abteilung, das für firma.com. Es wird also diesen Mittelwert entsprechend erzeugen. Danach möchte ich Abteilung sagen, aber beim Einstellen der Abteilung dreht sich alles um den Prozess vom Benutzer oder wir können sagen Administrator. Also werde ich hier 1230 für die Auktionen setzen. Seit der Zuteilungsrechnung jeweils. Dann erstelle ich ein boolesches Flag, um diese Schleife auszuführen. Ich werde eine Do while Loop verwenden weil sie mindestens einmal ausgeführt wird. Auch hier verwende ich die Switch-Fallmethode, die ich zweimal gebe, die Switch-Fall-Methode. Fallbedingungen wechseln, die Sie verwenden können, wenn sonst Bedingungen auch, aber es wird zu viel Zeit sein , das auszuführen, um die Zeitkomplexität hier zu reduzieren Ich verwende Auswahl, rate mal, Rückgabeserien für die Entwicklung und entsprechend dieser Standardbedingung, Verlassen der Do-While-Schleife mit dem Flag und Beibehalten aller. Also habe ich hier zwei Methoden erstellt, eine männliche und eine Insert-Abteilung zu generieren. Jetzt sind wir damit fertig. Deshalb werde ich auch erklären, was die Bedeutung dieses Teils ist. Also das wird zugewiesen. Jetzt hast du diesen Teil verstanden. Also lass es uns versuchen, also lass es uns versuchen. Was ist das für ein Teil? Lassen Sie mich Ihnen zeigen, was die Bedeutung ist. Das ist also die Referenzvariable , die das aktuelle Objekt zurückgibt. Es gibt Text und Verhalten des Objekts. Globale Variablen und Klassenvariablen sind alle gleich. Sie wollen es gleich aufrufen, es wird es zuweisen, und wir tun es einfach, die globale Variable ist anders und Plasma ist auch dasselbe. Zu diesem Zweck benutzen wir einfach dieses Wort. Wenn dies nicht hier ist, wird ein Nullwert zurückgegeben. Wenn lokale Variablen und Instanzvariablen unterschiedlich sind, muss sie nicht verwendet werden, wenn beide Unterschiede unterschiedlich sind. Wie bei Globalist sind verschiedene Variablen, , denen Sie sie jedoch zuweisen möchten , gleich. Sie können Namen tun, die unterschiedlich sein sollten. Vergabe mit verschiedenen Namen verwende ich dieses Schlüsselwort und das ist sehr effizient. Dies kann auch verwendet werden, um den aktuellen Klassenkonstruktor aufzurufen. Was ich in diesem Teil gemacht habe. Wir rufen den Konstruktor auf. Wir werden also auch hier mit anderen Methoden weitergehen. Lassen Sie uns sehen, welche anderen Methoden wir sehen werden. Wir werden im nächsten Video sehen, Leute, das war's vorerst. 5. Verfahren zur Random des Passworts: Im vorherigen Teil haben wir gelernt , einen Konstruktor zu erstellen und zwei Methoden zu erstellen. Wir haben bereits zwei Methoden entwickelt, männliche und besagte Abteilung generieren. Lassen Sie uns nun sehen, was wir weiter tun werden. Dazu erkläre ich hier, wie wir ein zufälliges Passwort erstellen können. Generieren Sie also zufällige Passwörter. Andererseits denke ich hier nur über Strings nach. Also pyruvate string, generiere Unterstrich-Passwort. Was ich jetzt tun werde, ich werde hier einige Parameter eingeben, ganzzahlige Länge. Weil ich die Länge des Passworts angeben möchte. Dann erstelle ich eine Ausübungsmethode. Hier. Es ist zufällig. Wenn Sie also wissen, dass es eine in java.util gibt, gibt es eine Klasse namens random, die ich bereits entfernt habe, aber es wird sehr hilfreich sein, einige zufällige Dinge in Java zu erstellen. Sie können damit eine beliebige Zufallszahl drucken, oder Sie können hier eine beliebige zufällige Zeichenfolge generieren. Also werde ich hier zuerst eine Zeichenkette, Großbuchstaben, einfügen, weil wir hier einige Großzeichen erstellen wollen. Stimmt's? Alphabet von A bis Z in Großbuchstaben oder in Großbuchstaben. Wie a, B, C, D, so. Sobald Sie damit fertig sind, also das war's, sind Sie mit den Großbuchstaben fertig. Jetzt. In ähnlicher Weise sind Kleinbuchstaben Kleinbuchstaben. Also platziere ich hier Control D, nur Control D, um diesen Teil zu kopieren und den Variablennamen von Großbuchstaben zu ändern. Hauptcharaktere, wessen moralischer Charakter? Ich werde hier alle kleinen Zeichen von A bis Z eingeben . Also sind wir fertig mit dem Schreiben kleiner Zeichen. Jetzt müssen wir auch Zahlen einbeziehen, da die Passwörter auch Zahlen enthalten. Erstellen Sie also eine Zeichenkette mit einem variablen Glied als Zahlen. Geben Sie die Zahlen zwischen 0 und neun ein. Sobald Sie mit dieser Lektion in doppelten Anführungszeichen fertig sind , machen Sie sie als String. Nun ein paar Symbole. Also, was ich tun werde, ich erstelle einen Satz, wie Sie sehen können, die Strings, wie diese anderen Strings nur, aber für das Symbol sind Großbuchstaben, Zeichen, kleines Zeichen dient Symbol . Ich denke über alle Symbole wie Ausruf, Mark, Hashtag als Dollar, Dollarsymbol pro Symbol nach. Jetzt werden wir auch eine Zeichenkette für Symbole erstellen. Also was ich tun werde, was ich mache, ich erstelle, wie Sie sehen können, eine Suche nach den Strings. Wie dies die Strings sind, sind nur Geburten pro Symbol Großbuchstaben, Zeichen, kleine Zeichensätze. Die Symbole. Ich betrachte alle Symbole wie Ausrufezeichen oder das Hashtag-Symbol, Prozentsymbol. Und wieder Fragezeichen, Fragezeichen. Dann erstelle ich einen String-Wert. Wert ist im Grunde genau das, was wir sagen können, ist wir alle Großbuchstaben, Kleinbuchstaben, Zahlen, Symbole miteinander mischen Kleinbuchstaben, Zahlen, Symbole miteinander und ein sicheres Passwort, den Benutzer. Was wir hier betrachten werden alle Großbuchstaben plus kleine Zeichen, letzte Zahlen plus Symbole. Wir sind also fertig mit der Syntax. Es wird Großbuchstaben, kleine Zeichen, Zahlen und Symbole enthalten . Dies sind die Standardkennwörter des Systems. Dies gilt für Standardkennwörter des Systems. Gehen wir jetzt weiter. Wie wir etwas Zufälliges generieren können. Erstellen Sie also zuerst eine Zeichenfolge für das Passwort. Weil es beim ersten Mal null ist. Dann wird hier ein Passwort angehängt, dann benutze for loop integer I ist die Instant-Variable. Nochmals, um es zu wiederholen. nächste Bedingung ist, dass ich weniger als die Länge ich plus einfache Krankheit habe. Die Bedingungen für die for-Schleife verwenden jetzt diese Passwortvariable, wir haben gerade einen Bot erstellt. Passwort ist gleich Passwort. Was es tun wird, es wird diese Wertzeichen in den Index setzen. Dann sind es. Wir müssen uns daran erinnern, was das R ist, das wir zuvor initialisiert haben , für diese Zufallsmethode ist. Irgendeine zufällige Sache daraus, die ganze Suche, und wir setzen diesen zufälligen Punkt hinein. Nächstes Ding. Nächstes, weil ich dafür das Nächste als innerhalb dieser nächsten Werte Punktlänge wählen werde nächsten Werte Punktlänge , weil es am Längenteil aufhört. Ebenfalls. Schreiben Sie einfach eine Zeile, um das Passwort zurückzugeben. Was es also tun wird, die Bedeutung davon ist , dass dies alles dient. wird kein Passwort mit Passwort plus r an den Werten, Zeichen, Zeichen, Zeichen vergeben . Beim zufälligen Mischen. Es wird zufällig aus diesem auch die zufällige Position dieses Passworts auswählen auch die zufällige Position , an der das Passwort erstellt wird. Jetzt gebe ich das Fixierland dafür nicht, aber zu diesem Zweck wählt es das Land automatisch aus. Hier werden wir im nächsten Teil sehen, wie wir die Länge des Passworts festlegen können . Das ist also zum Generieren einer zufälligen Passwortmethode. Jetzt lernen wir, wie Sie die spezifische Methode zum Ändern des Passworts erstellen . Für einen sauberen Kernzweck schreibe ich Kommentare als Methode zum Ändern des Passworts. So wird es für jeden sehr einfach sein , den Codierungsteil zu verstehen. Passwortmethode ändern. Ich möchte den Zugriffsmodifikator auf öffentlich setzen. Jetzt denken Sie vielleicht, warum es öffentlich sein muss. Wir haben zuvor andere Methoden als Pyruvat entwickelt und warum diese Methode öffentlich sein muss. Warum? Grundsätzlich ist die Methode zum Ändern des Passworts für den Benutzer , der das Passwort ändern möchte, nicht für das System. Benutzer ändern das Passwort, wann immer sie wollen. Wir müssen es also öffentlich erstellen, damit jeder öffentliche Benutzer darauf zugreifen und es ändern kann. Auch hier werde ich einige Strings verwenden, aber sie sollten für die Benutzerbedeutung öffentlich sein. Versuchen wir es also mit dem Modifikator für den öffentlichen Zugriff und setzen den Namen der Methode als Unterstrichkennwort. Let void, return type. Es bedeutet, dass es nichts zurückgibt. Habe gerade gebetet Ich möchte hier eine Schleife erstellen. Die Sache ist vorher wie Passwort setzen, weißt du, willst du dein Passwort ändern und Y oder Yen drücken? In ähnlicher Weise möchte ich hier eine Bedingung dafür schaffen , dass diese boolesche Fliege gleich falsch ist. In ähnlicher Weise haben wir für diese Abteilung eine Methode erstellt. In ähnlicher Weise erstellen wir dafür auch Loops. Mal sehen, mach eine While-Schleife. Dann schreiben wir das Kernsystem dot out, dot, print, LN. Fügen Sie diese Methode ein. Möchten Sie Ihr Passwort ändern? Ausrufezeichen, weißer Schrägstrich Yen. Sie werden also dem Benutzer angezeigt. Warten Sie auf die Benutzereingabe. Entweder ja oder nein. Jetzt müssen wir die User Stories oder keine in einem Charakter speichern . Dafür können wir den Charakter initialisieren. Auch hier erschaffe ich Charakter. Denken Sie daran, wie wir bereits Koffer erstellt haben, diese sind für die Methode des Außenministeriums bestimmt. Beide unterscheiden sich also aufgrund des Umfangs innerhalb der Abteilungsmethode. Sie sollten in diesem Teil nicht verwirrt sein. Jetzt erstelle ich für den Charakter. Die Charakterauswahl ist gleichbedeutend mit, ja, ich weiß nicht, was sie tun wird. Wenn Sie is put S oder etwas Ähnliches verwenden, wird ein Fehler zurückgegeben. Um diesen Fehler zu vermeiden, was ich tun kann, wähle einfach den ersten Charakter. Also was ich tun kann, ist ja Punkt nächstes Zeichen bei 0, Index 0 zum Index, weißt du, alles, was du über dieses Array weißt, beginnt bei Nullen. In ähnlicher Weise beginnt cat oder String beginnt bei 0. Dann verwenden wir eine for-Schleife. Wenn die Wahl gleich , gleich y ist, kann ich sagen, ob Wahl gleich, gleich kleinem y oder Bedingung ist gleich kleinem y , stelle ich einfach unsere Bedingung hier ein, kleines Weiß. Was es tun wird, ist, sobald die Flagge wahr ist, wird es diesen Teil auch während der Schleife stoppen. Also werde ich einfach flach setzen ist gleich zwei. Nun werden wir den Benutzer bitten, das aktuelle Passwort mit dem System dot out dot print LN einzugeben . Daher wird der Benutzer auf einer Konsole nach seinem aktuellen Passwort gefragt . Dies ist also einer von dem, was wir sagen können, der größte Teil unseres Projekts ist . Passwort setzen. Dann string, ich werde eine temporäre Variable erstellen , um das zuzuweisen, indem ich diesen Teil eingebe und Next für den Benutzer setze. Auch hier werden wir if-Loops verwenden. Wenn es diesem Passwort entspricht, entspricht es diesem Punktpasswort, was wird es so gut sein, wie es nach einem neuen Passwort fragt, System Punkt Out, dot print LN, geben Sie das Passwort ein. Sobald dies der Fall ist, kann es dieses Passwort tun, es wird einfach diesen dunklen Punkt angehängt. Als Nächstes hängen wir an diesen Teil an und es wird dem Benutzer mitteilen , dass das Passwort dauerhaft ist und sein Passwort erfolgreich erreicht hat Passwort erfolgreich geändert wurde. Wenn das Passwort falsch ist, wenn Ihr Passwort falsch ist, ist dieser andere Teil falsch. Also was es tun wird, es sollte auf der Konsole als falsches Passwort gedruckt werden. Schreiben Sie den Systempunkt aus, Punktdruck LN in die Klammern, das falsche Passwort in die doppelten Anführungszeichen. Nun, wenn, was ist, wenn ich mich entscheide, ist das nicht? Zu diesem Zweck werde ich noch etwas anderes schaffen - wenn Sie wissen, dass Elseif ein anderes Florida ist, auch so, werde ich hier auch kreieren . Warte eine Minute. Wahl. E ist gleich, gleich Groß N ist gleich, gleich kleinem n. Innen leben, richtig? Flag entspricht true. Es wird auf der Konsole als Passwort Ihre Krebsoption ändern. Sie haben das System dot out dot print LN nicht ausgeführt. Das war's. Jetzt werde ich hier einige Standardeinstellungen erstellen, wie System Dot Out, Dot, Print, LN, ungültige Auswahl oder so. Und danach werde ich während der Schleife mit einem ähnlichen Zustand enden , wie nicht gleich Flagge. Und das war's. Jetzt sind wir mit unserer dritten Passwortmethode fertig. Das ist der allergrößte Teil. Wie Sie wissen, habe ich hier die Passwortmethode erstellt, public, void, set, password, boolean flag ist gleich false. Mach während der Schleife. Das habe ich zuerst gesagt. Möchten Sie Ihr Passwort ändern oder nicht? Dann trete ich vom Benutzer ein. Ich werde den Benutzer bitten, Y oder N zu drücken . Wenn der Benutzer rechts drückt, wird das Passwort geändert. Zuvor wird jedoch nach dem aktuellen Passwort gefragt. Wenn dieses Passwort, das aktuelle Passwort, nicht passt, das aktuelle Passwort mit dem alten Passwort überein, wie Sie es noch nie zuvor gehört haben. Es wird mit dem neuen Passwort fortgesetzt. Wenn nicht, wird es auf der Konsole als falsch gedruckt . Und wenn Sie Balken oder Yen drücken, dann wird diese Option storniert. Bestellungen, wenn Sie etwas anderes aufgeben, wie warum, außer während Arianne oder so, werden Sie aufgefordert, eine gültige Auswahl einzugeben. Und dann übernehme ich, dass Lou die Schleife verlässt. In ähnlicher Weise werde ich einige SEC-Postfachkapazitäten erstellen als für alternative Männer, die die Informationen des Benutzers anzeigen , als die Datei und jede Methode zu speichern. Das passt also zu mir, siehe die anderen Methoden im nächsten Teil. 6. Festlegen von Projektmethoden: Sie alle wissen also bereits, dass wir hier drei Methoden entwickelt haben. Ändern Sie die Passwortmethode, legen Sie die Abteilungsmethode zum Generieren der zufälligen Was ich jetzt tun werde, ist nur diese männliche Fähigkeit zu sagen. Denken Sie daran, dass ich es Ihnen standardmäßig gesagt habe, was 500 MB ist. Aber wenn der Benutzer diese Postfachkapazität erweitern möchte, frage ich hier nach der Methode der Postfachkapazität. Nach diesem Teil werde ich eine festgelegte Postfachkapazitätsmethode erstellen. Also schreibe ich Befehle als Postfachkapazitätsmethoden , um zu verstehen, dass alle in Zukunft nicht verwirrt werden. Ich empfehle dir, dasselbe zu tun. Dann. Jetzt machen wir es so öffentlich, wie ich es dir gesagt habe, warum sollte es öffentlich sein? Weil der Benutzer auf diesen Pfad zugreifen möchte und der Rückgabetyp ungültig ist. Schreiben Sie es als Meld Score CAP als Methodennamen. Das, da hier keine Argumente vorgebracht werden müssen, weil es derzeit nicht benötigt wird, wenn es in Zukunft Bedarf gibt. Jetzt schreiben wir System Dot Dog. Darin, innerhalb der doppelten Anführungszeichen, richtig? Korrigieren. Kapazität. Drucken Sie sogar die aktuelle Kapazität. Ganz einfach, wir machen diese Punktmil-Kapazität. Ich denke, dies ist das erste in m b naught in D-Beats. Ich weiß also, dass das sehr wenig ist, aber ich möchte das im Nur-MBB-System, Dot Out, Dot, Print LN deutlich vereinfachen . Sie müssen nicht danach fragen, was Ihre erste Kapazität ist oder so. Ich möchte das nur erstellen oder zuweisen. Geben Sie also neue Kapazität ein. Neue Postfachkapazität, richtig? Dies innerhalb der doppelten Anführungszeichen und diese männliche Kapazität ist gleich Ja. Als nächstes ist es nur eine Ganzzahl. Als nächstes müssen Sie hier nichts hinstellen. Und es fühlt sich an wie System Dot Out, Dot, Print LN in den doppelten Anführungszeichen, oder? Postfachkapazität wurde erfolgreich geändert. Wenn Sie dies schreiben, wird es auf der Konsole angezeigt. Hier geht es darum, die Postfachverfügbarkeit einzufügen. Es ist sehr einfach, zuerst die aktuelle Kapazität zu drucken als die neue Postfachkapazität und vom Benutzer einzugeben und sie einfach der neuen Postfachkapazität zuzuweisen , die vom Benutzer festgelegt wird. Fragte sie, ob du es zum Einstellen benutzt. In ähnlicher Weise werden wir eine andere Methode für alternative Männer erstellen . Wir werden den Zugangsspezifizierer als öffentliche Stelle festlegen. Lass uns den Rückgabetyp void essen, was bedeutet, dass es nichts zurückgibt. Geben wir einen Namen für diese alternative E-Mail an. E-Mail-Methode. Ich schreibe Commit als männliche Methode, um zu verstehen , dass alle in Zukunft nicht verwirrt werden. Ich empfehle dir, dasselbe zu tun. Nach dem Schreiben dieser Kommentare. Stimmt's? Es zusammen mit mir. System dot out, dot, print, LN in doppelten Anführungszeichen, alternative E-Mail oder E-Mail. Dann in die nächste Zeile und schreibe diesen Punkt. Sie wissen, dass wir diesen Teil bereits erstellt haben. Jetzt ist dieser Punkt gleich S dot. Als nächstes ist dies hier eine sehr einfache Methode. Über diese nächste Zeile brauchen Sie sich keine Gedanken zu machen. Und im Moment haben wir einen Benutzer auf der Konsole, dass alternative E-Mails oder E-Mails mit System Dot Out, Dot, Print, LN gesagt werden. Siehst du, hier geht es darum, etwas zu erschaffen oder zu generieren. Aber ich möchte eine andere Methode erstellen, um etwas anzuzeigen , weil wir gerade generieren. Aber es gibt nichts, was ich hier zeigen werde. Wie kann ich die Benutzerinformationen oder etwas anzeigen , das Benutzerinformationen anzeigen könnte? Ich werde eine andere Methode erstellen. Also schreibe ich Kommentare als Anzeigemethoden für Benutzerinformationen, um sie für alle zu verstehen und um in Zukunft nicht verwirrt zu werden. Ich empfehle dir, dasselbe zu tun. Jetzt machen wir es so öffentlich, wie ich es dir gesagt habe. Warum sollte es öffentlich sein? Da der Benutzer auf diesen Teil und die schriftliche Art von Lebensmitteln zugreifen möchte , lassen Sie ihn breit sein. Schreiben Sie den Methodennamen als Get info. Es ist sehr einfach. Ich musste nur die Informationen des Benutzers erstellen. Nichts anderes als das. Um etwas auf die Konsole zu drucken. Systempunktdruck LN. Wir verwenden hier nur Druckauszüge. Nur. Setzen Sie die Klammern wie neu zusammen mit mir ein. Innerhalb der doppelten Anführungszeichen. Bei diesem F-Namen haben Sie ein Leerzeichen zwischen zwei von ihnen für diesen Benutzer leere Anführungszeichen. Dann schreibe dieses dunkelgelbe Glied. In ähnlicher Weise schreiben Sie auf der nächsten Folie System Dot Out, dot print LN in die doppelten Anführungszeichen, oder? Abteilung neben dem Pluszeichen, richtig? Diese BPD, was Abteilung bedeutet. In ähnlicher Weise können wir in der nächsten Zeile für die E-Mail System dot out, dot, print LN schreiben. Wir haben diese Doppelschnüre gemacht, oder? E-Mail, Symbol. Schreiben Sie diese E-Mail, was E-Mail bedeutet. Im Grunde werden alle Benutzerinformationen angezeigt. Wenn Sie dann ein Passwort eingeben möchten, können Sie das Passwort eingeben. Aber hier, wo die ideale Bedingung ist, sollten Sie hier ein beliebiges Passwort ausdrucken oder Sie sollten aus Sicherheitsgründen kein Passwort anzeigen. Aber für eine erhebliche Bequemlichkeit dieses Projekts möchte ich überprüfen, ob es läuft oder nicht. Also werde ich nur hier reingehen. Das ist also für den Testzweck unserer Anwendung. Dies ist kein Passwort. Schreiben Sie dann wieder System Dot Out, Dot Print, LN, Postfachkapazität, männliche Kapazität. Schreiben wir auch NB, auch innerhalb der doppelten Anführungszeichen, wie ich bereits erwähnt wurde. Ich schreibe es nur in M B. Dann wieder System Dot Out, Dot Print LN Doppelcodes, richtig, als ultimative E-Mail. Fügen Sie danach ein Plus-Symbol hinzu, schreiben Sie diese E-Mail, was Amun bedeutet, und fertig. Jetzt sind wir mit diesen Angelegenheiten fertig. Also lasst uns das überprüfen. jedoch daran, dass Sie zuvor auch Dateien speichern, indem Sie bei einigen anderen Methoden bleiben. Das. Aber vorher werde ich den Konstruktorteil hier erläutern. Welchen Konstruktor haben wir hier schon erstellt. Und bevor das Erstellen des Wassers konstruiert, wird die Postfachkapazität festgelegt und dann die Passwortmethode festgelegt. Ich wechsle die E-Mail-Methode oder die Methode zur Anzeige von Benutzerinformationen. Und das war's. Wir sind fertig. Dann wollen wir die Methoden aufrufen. Ich kann sagen, dass es sehr einfach ist, diese Methode aufzurufen. Also. Jetzt gehe ich hier zu diesem Konstruktorteil. Wie du siehst. Jetzt setze ich hier die aufrufende Methode ein. Aufrufen der Methode ist jetzt sehr, sehr einfach. Diese Tür von Abteilung zu Abteilung, Abteilung entspricht dieser Punktesatzabteilung. Ich habe die Abteilung für das zufällige Passwort erstellt. Ich werde zu der Abteilung zurückkehren, die ein zufälliges Passwort abruft. Dieses Passwort entspricht dem Passwort, das ich erstellt habe. Was ich hier benötige, ist, Argumente so zu übergeben , wie ich es dir gesagt habe Ich erwähne dann nicht die Länge, weil ich in diese Vergabe ihren Teil einbringen möchte . Ich habe gerade nur Land hier hingelegt. Die Länge wird immer nicht sehr ideale Bedingung sein , um all dieses Land zu platzieren. Aber für den einfachen Zustand als Hilfe. Oder Sie können so viel wählen, wie Sie möchten, oder Sie können zwischen sechs und 15 oder so etwas tun . Jetzt möchte ich das kombinieren wie verunglimpfende Männer. Diese Methode. Dieser Punkt generiert, unterstreicht Bild, ich habe es auskommentiert. Das ist für Generationen. Wir sind fertig mit diesem Teil. Aber das ist einfach, es gibt keine Methode. Sie können dies nicht nur so ausführen weil Sie sehen können, dass es hier keine Hauptmethode gibt , die wir erstellt haben. Vr-Treffen mit einer Hauptmethode. Hier dreht sich also alles um den E-Mail-Teil. Im nächsten Teil, was ich Ihnen zeigen werde, wie wir eine Hauptmethode erstellen können. Wir werden es aufrufen. Diese Hauptmethode, einschließlich der Art und Weise, wie wir diese alle nutzen können. Ich werde Ihnen zeigen, wie Sie diese spezifische Datei erstellen und speichern können , dot dx d Phi. Also wir sehen uns in den Videos. 7. Erstellen der wichtigsten Methode zum Ausführen des Programms: Im vorherigen Teil haben wir eine Klasse mit einer Scannermethode erstellt : Robert Strings, FirstName, LastName, Abteilung, E-Mail oder die E-Mail-Generierungsanwendung, oder wenn wir sagen können E-Mail-Verwaltungsanwendung in diesem Wir haben einen Konstruktornamen als E-Mail erstellt. Wir haben einige Methoden oder generische E-Mail-Abfrage-Abteilungen erstellt generische E-Mail-Abfrage-Abteilungen und dann zufällige Passwörter generiert wie Sie sie auf dem Bildschirm sehen. Dies ist eine sehr wichtige Angelegenheit, wie wir Random Plus hier verwenden. Wenn Sie sich erinnern, habe ich bereits in einer früheren Klasse Videos erwähnt , dass in Java Punkt Util Dot Star, Java-Bibliothek Zufallsklasse existiert benutzerdefiniert, aber es ist ein System definiert, oder wir können sagen, Java definiert. Dann setze das Passwort. Hier. Das ist auch sehr wichtig. Und ich kann für diesen sehr langen Teil davon sagen , unser Projekt. Logik der Folien, wie wir unsere Logik geschrieben haben, stammt also vom Benutzer. Es wird also nach dem Passwort gefragt. Für das aktuelle Passwort stimmt das Passwort überein. Der Benutzer wird angewiesen, Ihr altes Passwort in das neue Passwort zu ändern . Aber wenn Ihr aktuelles Passwort nicht übereinstimmt oder falsch ist, ist das bereits im System gespeichert. Es wird ein Fehler ausgegeben, der besagt, dass Ihr aktuell eingegebenes Passwort falsch ist und Sie nicht die autorisierte Person sind , das Passwort zu ändern, und Sie werden aus der Passwortänderung ausgeschlossen aus Gründen der Sicherheit. Mal sehen, wie wir diesen Teil nutzen können, wie wir diesen Teil ausführen können. Vorher führen wir diesen Teil nicht aus, aber wenn Sie diesen Teil ausführen möchten, müssen Sie eine Hauptmethode erstellen. Wenn Sie nicht wissen, was die Hauptmethode ist wird grundsätzlich gelogen, um einen beliebigen Kern auszuführen. Zuerst geht die Steuerung auf die Hauptmethode über. Die Hauptmethode existiert nicht, dann wird Ihr Code nicht ausgeführt. Wenn Sie Achsen haben, beginnt der Kern von der Hauptmethode aus zu laufen. Um den Code oder ein beliebiges Programm auszuführen, müssen Sie eine Hauptmethode innerhalb desselben Pakets oder innerhalb derselben Java-Klasse einbinden. Was bedeutet objektorientierte Programmierung? Sie können sehen, dass die Punktzahl für E-Mail ist, ich kann einfach die Hauptmethode unten hier hinzufügen. Und ich kann mich darauf berufen. Dies ist jedoch keine sehr gute Praxis da dieser Code bereits sehr lang ist. Wie Sie jetzt sehen können, was ich tun kann oder was Sie sich vorstellen können, kann ich eine andere Klasse innerhalb desselben Pakets erstellen , in der ich ein Objekt für diese E-Mail erstellen kann, es wird sehr hilfreich sein, es auszuführen sind auch nicht sehr hilfreich zu verstehen, einschließlich dieser, ich kann diese Methoden immer wieder verwenden. Das ist also eine sehr wichtige Methode in Java, aber objektorientiertes Design. Wie wir uns gegenseitig erstellen können, ist sehr einfach, da wir diese E-Mail-Klasse jetzt erstellt haben. Gehen Sie in ähnlicher Weise einfach zu diesem E-Mail-Paket, E-Mail-App-Paket, klicken Sie mit der rechten Maustaste hier. Es wird die Optionen geben. Warten Sie eine Minute, klicken Sie mit der rechten Maustaste hier, dieser Teil, das sollte Ihnen alle Optionen bieten. Es wird einige Zeit dauern, alles zu laden. Klicken Sie einfach mit der rechten Maustaste hier, wie Sie sehen können, eine neue Option. Ich möchte eine Java-Klasse erstellen. Ja, Java-Klasse. Ich gebe den Namen als E-Mail-App an. Wie Sie sehen können, befinden sich beide unter demselben Paket und unsere App wurde erstellt oder unsere Klasse wurde erstellt. Dies ist die Paket-E-Mail-App und unsere App wurde erstellt. Bevor ich mit etwas Code fortfahre, werde ich eine sehr wichtige Methode importieren Import Java util. Wie Sie sehen können, ist dies eine sehr wichtige Bibliothek wir bereits mit dieser Bibliothek erstellt haben. Jetzt werde ich eine Hauptmethode erstellen, die im Grunde public static, void main ist. Wann immer ich bereit bin, wenn die IT die Hauptmethode sieht, wird das Programm ausgeführt. Auch hier werde ich einen Standard-ASC erstellen, oder Sie können sagen, dass er diesem Scanner in der E-Mail-Klasse ähnlich ist, in den Klammern, die wir System.in schreiben. Ja. Danach werde ich den Benutzer bitten, seinen Namen einzugeben. Für das verwendete System dot out dot print LN. Schreiben Sie in doppelte Anführungszeichen die Zeichenfolge und geben Sie den Vornamen ein. Dann in der nächsten Zeile ist write string name gleich S dot next. Sie können also auch hier die nächste Zeile verwenden. Oder du kannst es auch nächstes Jahr benutzen. Ich werde nur die nächste Zeile benutzen , noch die nächste Zeile oder so. Dann wieder System Dot Out Dot Print LN. Und schreiben Sie innerhalb der doppelten Anführungszeichen die Zeichenfolge. Geben Sie, Nachname, Nachname ein. In der nächsten Zeile genau hier. Ist gleich S dot. Weiter. Das war's. Wir sind damit fertig. Jetzt möchte ich einen neuen Mitarbeiter anlegen. Ich möchte neue Mitarbeiter gewinnen. Also haben wir schon dieses Männchen erstellt, diese E-Mail. Jetzt möchte ich es in dieser Klasse aufrufen, die uns eine E-Mail geschickt hat. Wie kann ich das machen? Ich werde zuerst einen Befehl hier schreiben , um nur den Zweck zu verstehen, wie hier, nur Benutzerinformationen wie diese. Schreiben Sie hier einen weiteren Befehl, doppelter Schrägstrich, Erstellen Sie ein Objekt für die E-Mail-Klasse. Verwenden Sie nun den Java-Nachnamen, email, wo wir den Code geschrieben haben, und den ersten jetzt per Schreiben als benutzerdefinierte Funktionen. Also schreib es als E-Mail, diese E-Mail Teil eins. Oder ich kann Objekt eins sagen. Ich werde es hier gleichsetzen, als ob der M1 gleich E-Mail ist. Das war's. Aber denken Sie daran, was ich hier stelle, ist dieser Konstruktor FirstName und LastName. Deshalb bitte ich den Benutzer, seinen Vor- und Nachnamen anzugeben. Deshalb werde ich hier zwei Argumente vorbringen. Unterstreichen Sie den Namen. Ja, unterstreiche den Namen. Jetzt gibt es keinen Fehler in diesem Teil, sodass neue FirstName und LastName generiert werden. Aber vorher, wenn Sie sich erinnern, haben wir zu viele Methoden erstellt, um ein neues Passwort zu generieren und dann die männliche Mailbox zu ordinieren, die Opazität. Und wir werden noch weiter gehen, um zu sehen, wie wir mit dieser und der nächsten Zeile vorgehen können, was ich werde, ich werde es zweimal schreiben. Ich ordne es minus eins zu. Jetzt möchte ich es immer wieder aufrufen. Dafür verwende ich eine Do-While-Schleife. In ähnlicher Weise haben wir bereits System dot out, dot, print LN erstellt . Innerhalb der doppelten Anführungszeichen. Schreiben Sie die Zeichenkette als Schrägstrich n bedeutet in der nächsten Zeile und schreiben Sie dann Stern, Stern, Stern oder etwas Ähnliches. Beende es mit einem weiteren Schrägstrich n, richtig? Geben Sie ein, Sie würden wählen. Jetzt zeigen wir Optionen für den Benutzer punktuell auf einer Konsole an. Denn das endete mit einem Schrägstrich und wir dachten das Leerzeichen richtig, ein Punkt Info anzeigen. Es wird als erste Option auf der Konsole des Benutzers angezeigt . Und wieder, Schrägstrich n, rechts, mit unserem Space Light to Dark Passwort. Dies wird als Option auf der Konsole des Benutzers angezeigt . In ähnlicher Weise tun Sie dies für die dritte Option, schreiben Sie auch den Schrägstrich n ohne das Leerzeichen drei Punkte. Veränderung. Mailbox, die Opazität für die vierte Option, Schrägstrich für Mel, ich möchte auch eine Exit-Methode erstellen. Lassen Sie es also als fünfte Option sein, fünf für den Ausgang. Fügen Sie nun diese Do-While-Schleife in die nächste Zeile Ich werde den Benutzer nach diesen fünf Auswahlmöglichkeiten fragen , die wir oben erstellt haben. Also ist die richtige Wahl gleich S dot next in. Dies ist ein ganzzahliger Balken nebenan. Jetzt werden wir die Gänge wechseln. Folgen Sie mir also zweimal in der Halterung, öffnen Sie die Blumenklammern oder einen Einsatz. Dies sind alle Fälle wie dieser. Ratet mal, wie wir wissen, zeigt Fall eins die Informationen an. Wie Sie wissen, haben wir diese Variable erstellt. Was ich jetzt tun kann, sind nur EN1 dunkle Objekte. Wir kennen die Stunde, wir haben das Erhalten dafür, aber wir wissen, dass wir eine Methode namens get info haben , die wir bereits erstellt haben. Also verwende ich nur diese Methode. Vergessen Sie danach nicht, die Break-Anweisung abzugeben. Andernfalls wird der Fehler angezeigt. Dann gehen wir zum nächsten Fall über, das ist Fall zwei. Fall zwei ist das Passwort für diese EN1 Dark Set-Passwortmethode. Und vergessen Sie danach nicht, die Break-Erklärung abzugeben. Der nächste Fall, also Fall drei, erhält drei VM1-Dotmail-Kapazitäten. Und vergessen Sie nicht, die Break-Erklärung abzugeben. Wir fahren mit dem nächsten Fall fort. Das ist Fall vier. Ja, vier. Wofür ist dieser Fall? Stellen Sie diese Vermutungen für die Einstellung der Alginatmühle ein? Was sind danach alternative Männer? Vergessen Sie nicht, das Break-Statement abzugeben. Schließlich ist es diesmal nichts anderes als nur das, was Bytes verlassen. Was ich also tun kann, ist zu vermuten, dass fünf eine Nachricht auf der Konsole mit System Dot Out, Punkt angezeigt wird. Ellen, innerhalb der Klammern steht rechts in doppelten Anführungszeichen. Vielen Dank, dass Sie unsere Anwendung nutzen. Und danach kann ich ein Break-Statement schreiben. Sollte hier eine Standardbedingung sein. Wie Sie sehen, ist es auch eine sehr gute Vorgehensweise, eine Standardbedingung für dieses System zu erstellen . Punkt raus, Punkt, print LN in den Klammern, rechts, dies innerhalb der doppelten Anführungszeichen als ungültige Wahl, geben Sie die richtige Auswahl ein. Schon wieder. Davor werde ich hier einen Schrägstrich auf dieses ungültige zweifache Ausrufezeichen setzen. Damit sind wir also fertig. Jetzt möchte ich diesen Teil verlassen, um zu beenden, oder? Während die Bedingung als Spielzeug, nicht gleich fünf für das Verlassen der rechten Seite, während sie sich in den Klammern befindet, die Bedingung als Spielzeug nicht gleich Phi besteht, Phi Geben Sie fünf als mein Spielzeug ein. Zum Beispiel wird es diese Schleife verlassen. Also sind wir mit diesem Teil fertig. Also können wir diesen Teil ausführen. Aber die Sache bleibt ohne eine Datei zu erstellen und in diesem Stapel zu speichern und eine ausführbare Datei auszuführen und eine ausführbare Datei zu erstellen. Also werde ich Ihnen zeigen, was ich diesen Teil in einem einfachen Szenario ausführen werde. Sie können auch dazu gehen, diese All-Over-the-Run-Option, die sich oben auf der Seite befindet. Wie Sie sehen können, einfacher Weg. Das heißt, Sie können hier den grünen Pfeil sehen , um das Teil auszuführen. Ich werde also aufgefordert, die E-Mail-App dot auszuführen. Diese E-Mail wird ausgeführt. Und wie Sie sehen können, Konfiguration automatisch erkennt die Konfiguration automatisch die Konfiguration. Es wird die Konfiguration festgelegt. In diesem Teil können Sie jetzt alle Abrechnungsprozesse hier sehen. Das ist die Ausgabe und alles. So ist es, unsere Anwendung baut sich auf. Es wird also einige Zeit dauern, um dann die Konfiguration als die Verzeichnisse zu kompilieren dann die Konfiguration als die Verzeichnisse und alles zu überprüfen. Wie Sie in diesem Lauf sehen können , wurde die Konfiguration oder App erfolgreich bereitgestellt, oder ich kann sagen, dass sie ausgeführt wird. Das ist also sehr einfacher. Du kannst es verbessern. Wie Sie sehen können, ist dies die Run-Konfiguration. Unsere App wurde erfolgreich bereitgestellt, oder ich kann sagen, dass sie ausgeführt wird. Das ist also sehr einfach. Sie können Anansi eher so etwas wie eine Web-App oder etwas Ähnliches machen. Aber das ist nur das Backend von Aura. Ich gebe hier meinen Vornamen, James, und den Nachnamen als B. James ein, um nur neue Mitarbeiter zu sein. James sei nein, was ist deine Abteilung? Ich stelle es auf die Verkaufsabteilung ein. Geben Sie also eine als Option ein. Jetzt möchte ich seine Informationen zeigen. Geben Sie eins als Option ein. Und wie Sie sehen können, ist info James B Dot Company. Wie ich dir schon sagte, James, der Name ist James B. Password. Ist dies, wie Sie sehen können, eine Kombination und Sie können die Größe der Mühlenkapazitäten, 500 MB, den Druck und die E-Mail hier sehen . In einem weiteren Teil zeige ich Ihnen, wie Sie dies auch modifizieren können. Das ist nur, ich bin mir sicher, wie wir unseren Code ausführen können. Ich werde diesen Prozess nur hier beenden. Lassen Sie uns also sehen, wie wir weiter vorankommen können. Ich habe hier gerade ein einfaches Szenario erstellt. Also habe ich hier gerade ein einfaches Szenario erstellt. Lassen Sie uns dies auch hinzufügen , weil es auch hier einige Fehler gibt. Dann auch neuer Mitarbeiter. Lassen Sie uns einige hinzufügen, auch weil es einige Fehler gibt. Jahr auch E-Mail traurig, dann neuer Mitarbeiter. Ebenfalls. Es gibt einen Fehler, zwischen dem es keine Lücke gibt. Das wird also helfen. Lassen Sie uns die Methode jetzt erneut ausführen. Wie Sie sehen können, ist dies ein Backend. Das ist sehr wichtig. Aber hier, was wir verstanden haben, wie wir objektorientiertes Design erstellen können, wie wir System vor Methoden mit Zufallsmethoden sammeln können. Geben Sie nun FirstName, LastName als James B oder was auch immer Sie wollen ein. Jetzt fragt es nach diesen vier Optionen. Wählen wir nun die Buchhaltungsabteilung aus , sodass wir drei eingeben. Jetzt, für diese Aufnahmeabteilung, können Sie alle Informationen der James B-Person sehen , die jetzt generiert werden, die wir über Optionen erhalten. Lassen Sie uns hier sehen, wie wir ein Passwort verwenden können. Geben Sie also als Option zum Ändern des Passworts ein, sie fragen, ob wir das Passwort ändern möchten. Also SV2, wir wollen das Passwort ändern. Also lasst uns die Stimmung betreten. Jetzt wird geprüft, ob ich autorisiert bin , das Passwort zu ändern. Dazu müssen wir das alte Passwort oder das aktuelle Passwort eingeben. Jetzt ist das System sehr intelligent. Ihr aktuelles Passwort wurde noch nicht gespeichert, daher wird überprüft, ob Ihr Passwort mit dem aktuellen Passwort übereinstimmt. Derzeit kopiere und füge ich diesen Teil nur ein weil ich möchte, dass ich meine Zeit nicht damit verschwenden möchte . Wenn also das aktuelle Passwort also wenn das aktuelle Passwort oder das alte Passwort korrekt ist, dann erlaubt es Ihnen nur, das Passwort zu ändern , sonst wird es Sie jetzt aus der Schleife werfen habe das aktuelle Passwort korrekt eingegeben. Jetzt kann ich ein neues Passwort ändern. Das sagt mir, dass ich ein neues Passwort eingeben soll. Also gebe ich 123 Pfade als mein neues Passwort ein. Sobald Sie damit fertig sind, wird, wie Sie sehen können, in dieser Nachricht das Passwort als Senior erfolgreich angezeigt. Wenn Sie nun überprüfen möchten, ob das neue Passwort aktualisiert wurde oder nicht, Lassen Sie uns dies überprüfen, indem wir die Informationen dafür anzeigen, geben Sie eines als Ihre Option ein. Sie können sehen, dass 123 Pfade mein neues Passwort ist. Und das Passwort wurde im System aktualisiert. Nun, wenn Sie einen alternativen Mann für die Jim's be Person festlegen möchten , Sie können einen alternativen Mann festlegen, indem Sie die Option für eingeben. Jetzt. Wie Sie sehen können, wird ich gebeten, eine neue alternative Mühle zu betreten. Lassen Sie uns alternative Männer auf gmail.com setzen. Wenn ich das sage, kannst du sehen, dass alternativer Mann eingestellt ist. Du kannst alles einstellen. Lassen Sie uns auch die Mühlenkapazität ändern. Ich bin, ich setze hier tausend MB ein. Wissen Sie, dass sich die Mühlenkapazität wieder von 502.000 ändert. Sie können hier eintausend MB sehen. Also haben wir das geschaffen. Das ist also der Backend-Teil eines Projekts. im nächsten Video Lassen Sie uns im nächsten Video die endgültige Ausführung unseres Projekts sehen. 8. Endgültige Durchführung des Projekts: Im vorherigen Video haben wir gelernt, wie wir eine Hauptmethode erstellen und wie wir sie ausführen können. Außerdem werde ich erklären , wie wir diese Informationen in einer Datei speichern können. Lassen Sie uns sehen. Zuerst kommentiere ich es nur aus Verständnisgründen. Also doppelter Slash zum Speichern der Datei Ich werde hören, dass der Zugriffsmodifikator als öffentlich angegeben wird. Und lassen Sie uns den Rückgabetyp BY essen und den Namen der Methode als Store-Datei, Storefile-Methode angeben. Dies ist nur eine Methode. Jetzt verwende ich deine Akte genau hier. Dafür habe ich bereits diese Bibliothek importiert, java.io. Dies ist eine sehr wichtige Bibliothek für die FileWriter-Methode. Vor der FileWriter-Methode sollten Sie also die benutzerdefinierte Ausnahme zeichnen. Zu diesem Zweck verwende ich deinen Try-Catch-Block. Es ist sehr einfach, benutzerdefinierte Ausnahmen sind wichtig, oder wir können sagen, dass sie nicht sehr benutzerdefiniert sind. Wir können sagen, dass dies eine der am häufigsten verwendeten Methoden zur Fehlerbehandlung ist. Um try catch Block zu verwenden. Sie müssen der Syntax folgen. Im try-Block müssen Sie Fehlerzeilen des Codes schreiben. Und im Catch-Block müssen Sie schreiben, welche Ausnahme Sie auf der Konsole anzeigen müssen , um sie für den Benutzer zu verstehen. Also im Fangblock, direkt zusammen mit mir in der Klammer, rechts, Ausnahme e, öffne ich die Blumenklammern und schreibe System dot out, dot, print LN. E in den Halterungen. Hier ist nichts als Fehlerbehandlung. Lassen Sie uns also in diesem Versuchsblock sehen , wie wir FileWriter erstellen können. Also gleich mit mir als Dateischreiber und nenne eine Variable wie in. In entspricht dem neuen Dateischreiber. Öffnen und schließen Sie die Klammern. Hier müssen Sie grundsätzlich den Speicherort der Datei angeben. Oder du kannst diesen Input sagen. Wenn du ihren Teil nicht gibst, kannst du einfach Pi Limb hier platzieren. Es wird jedoch in einem Systemstandard erstellt. Aber in meinem Fall werde ich hier die Desktop-Standortdatei verwenden, die ich bereits erstellt habe. Gehen Sie also im Grunde auf unseren Desktop, erstellen Sie eine neue Textdatei. Wenn Sie eine neue Datei erstellt haben , klicken Sie mit der rechten Maustaste darauf. Gehen Sie zu den Eigenschaften und der Diskette, dem Speicherort der Datei, wie im Video gezeigt. Im Grunde in der ID. ich das Video am Ende bringe, geben Sie unbedingt den von Ihnen angegebenen Dateinamen an. In meinem Fall habe ich die Datei wie bei Punkt TXT erwähnt oder benannt. Also schreibe ich es am Ende als input.txt. Denken Sie immer daran, dass Sie den vollständigen Pfad der input.txt angeben sollten , während Sie die verschiedene Galle davon , ob Sie dieselbe Geige, dasselbe Projekt verwenden oder erstellen möchten, oder Sie können lade einfach den Dateinamen. Danach möchte ich diesen Teil in Dar einführen, richtig? Was ich hier schreiben werde, das sich in den Klammern befindet, ist FirstName String in den doppelten Anführungszeichen plus dieser Punkt F name, firstname. In ähnlicher Weise setze ich hier Ihren Vornamen ein als in Hund. Ich werde es nicht noch einmal schreiben. Ich werde es anhängen. Also werde ich es hier so anhängen , in Punkt append innerhalb der Klammern rechts, die Zeichenfolge als LastName innerhalb der doppelten Anführungszeichen. Okay, du kannst jetzt deinen Schrägstrich schreiben, plus diesen Punktnamen, Nachnamen, wieder in Dart. Anhängen. In ähnlicher Weise werde ich jetzt alles hier platzieren oder alles per E-Mail senden. In ähnlicher Weise können Sie alles in Ordnung bringen. E-Mail innerhalb der doppelten Anführungszeichen plus diese Tür-E-Mail, das ist für E-Mail. Dann werden wir in der nächsten Zeile wieder für das Passwort schreiben. Schreiben Sie es also als dunkles Indoor-Append innerhalb der Klammern Schrägstrich und Passwort. Idealerweise sollten Sie kein Passwort speichern, aber ich betrachte dies als unsere Datenbank. Also als nächstes, richtig, plus dieses Punktpasswort. Dann werden wir in der nächsten Zeile wieder für Männerkapazitäten schreiben. Also schreiben wir es wie in Punkt Append die Klammern, um die Deckkraft zu reduzieren. Also schreibe als nächstes als plus dieser dunklen Milch die Opazität. Dann werden wir auf der nächsten Folie wieder für alternative Männer schreiben. Schreiben Sie es wie in Punkt hängen Sie innerhalb der Klammern an und schneiden Sie alternativ männlich. Schreiben Sie als Nächstes plus diesen Punkt, um die E-Mail zu unterstreichen. Jetzt werde ich das schließen. Denken Sie immer daran, dass dies die beste Vorgehensweise ist , um alles dafür zu schließen. Schreiben Sie es wie in Dog Loose. Ich drucke nur System Dot Out, Dot, Print LN. Schreiben Sie es in die Klammern als Datenspeicher. Dies wird angezeigt, wenn der Benutzer fünf als Option eingibt, und das war's. Dieser Code, den wir gerade geschrieben haben, dient nur zum Speichern. Wir müssen auch einen Teil erstellen oder lesen. Also schreibe ich Kommentare wie das Lesen der Dateimethode. Jetzt mache ich den Zugriffsmodifikator als öffentlich und lasse den Rückgabetyp breit sein. Lassen Sie nun den Namen der Methode als Unterstrichdatei lesen. In ähnlicher Weise werden Sie hier den try-catch-Block auch für die Ausnahmebehandlung verwenden . Übergeben Sie im Gasrecht die Argumente als Ausnahme e. innerhalb des Fangblocks. Schreiben Sie System dot out, dot, print LN in die Klammern, übergeben Sie dh. Jetzt innerhalb des Testblocks werden Sie sich darum kümmern, indem Fluggesellschaften des Codes einbeziehen. Hier verwende ich die FileReader-Methode, die Teil der Java Dot IO-Bibliothek ist. Sie können den Eingangsstrom auch hier verwenden, sind sehr effiziente Dinge hier, der Ausgangsstrom, Eingangsstrom, dies wird ihn serialisieren und z. Dies ist eine sehr hilfreiche Belastung aufgrund Zeit Einschränkungen und es besteht auch keine Notwendigkeit, alles hier abzulegen. Ich werde das einfach zusammen mit mir als FileReader verwenden . F1 ist gleich new FileReader. Also Dateiname, wie wir bereits erwähnt haben, werde ich diesen Teil kopieren und ihn einfach in die Klammern einfügen, wie im Video gezeigt. Und dann erstelle ich einfach eine Ganzzahl, weil sie das Rechenzentrum und die Ernährung durchschaut. Es ist also sehr schwer zu verstehen, aber es ist sehr hilfreich für kleine, kleine Teile. In der nächsten Zeile, rechts, während der Schleife. Darin, rechts, habe ich gleich deinem F1-Punkt gelesen. Es gibt eine Standardsache, dass ihr Teil nicht gleich minus eins ist, was im Grunde nicht weiß, was es tun wird. Es druckt System Dot Out, Dot, Print LN auf der Konsole. Was es drucken wird Vogel. Drinnen. Es wird die Zeichenkette drucken, weil es darauf zugreift, was wir im Integer-Teil sagen können, aber ich möchte es als Zeichen drucken. Also wird es nach Charakter fragen. Sobald dies erledigt ist, werde ich es schließen, indem ich F1-Punkt close hier schreibe, Verbindung ist geschlossen und dieser Teil ist fertig. Und dieser Teil ist fertig. Wenn Sie möchten, können Sie hier einen Systempunkt herausgeben, einen Punktdruck LN, nur um die Lücke zu schließen. Nur um die Lücke zu schließen. Wir sind damit fertig, aber wir haben in diesem E-Mail-Hauptteil nichts erstellt. Okay. Wie Sie dafür wissen, möchte ich, dass ich diesen Teil so erweitern werde, dass 15 ausgeübt werden. Aber jetzt ändere ich diesen fünften Teil, um die Datendatei zu speichern, um Daten in einer Datei zu speichern. Jetzt ist die sechste Option für die Anzeige von Daten aus einer Datei. Und schließlich ist nicht der siebte Teil für den Ausgang bestimmt. In ähnlicher Weise werden wir dies auch in diesem Teil ändern. Der fünfte Teil ist also so wie er ist, aber ich werde diese Aussage ändern , um die Daten zu speichern. Schreiben Sie dafür als E m1 Dot Store-Datei. Unsere nächste Anweisung zum Zeilenumbruch ist bereits da, also verlasse ich sie. Also weiter zum nächsten Fall, das ist Fall sechs, ES6. Schreiben Sie es als E m1-Punkt-Unterstrichdatei. Die nächste Zeile. Brechen Sie die Aussage erneut Und für den letzten Fall, das ist Fall sieben, ist es für den Ausgang. Wir müssen also eine Meldung auf der Konsole mit System dot out, dot print LN anzeigen. Darin, rechts, die Nachricht als, die Nachricht als. Vielen Dank, dass Sie unsere Anwendung nutzen. Dann sind wieder die Break-Statement. Jetzt werden wir diese Bedingung auch in der While-Schleife innerhalb der Klammern beenden auch in der While-Schleife innerhalb der Klammern die Bedingung von fünf auf sieben ändern , da sieben der Ausgangsteil ist. Jetzt sind wir mit unserem Projektteil fertig. Lassen Sie uns diesen Teil ausführen und ich werde Ihnen erklären, wie Sie hier eine JAR-Datei mit einer Java-Archivdatei erstellen. Lass uns diesen Teil ausführen. Klicken Sie auf Ausführen. Es wird also nach dem Vornamen gefragt. Wir geben uns James und geben den Nachnamen als B ein. Wie Sie sehen können, ist der Wie Sie sehen können, neue Mitarbeitername James B. Lassen Sie uns nun einen übergeben, aber die Verkaufsabteilung übergibt einen und drückt die Eingabetaste. Wie Sie sehen können, ist dieses Passwort jedes Mal anders und es werden jetzt keine Zahlen mehr akzeptiert. Sie können sehen, dass es nur einige Zufallsvariablen und alles und eine Zahl gibt. Jetzt, da wir in letzter Zeit mehr Optionen haben, wird dies auch hier gezeigt. Wählen wir nun die Option zum Speichern von Daten in der Datei , also Option fünf. Also werden wir fünf bestehen und die Eingabetaste drücken. Wie Sie sehen können, wird es in der Datei gespeichert. Wählen wir nun die Option zum Anzeigen von Daten aus einer Datei, das sind Optionen sechs. Also werden wir sechs bestehen und die Eingabetaste drücken. Sie können jetzt sehen, dass diese Daten gedruckt werden. Jetzt werden Sie verstehen, warum das alles in einer neuen Zeile gedruckt wird . Das bedeutet also, dass wir einen kleinen Fehler gemacht haben und hier etwas ändern müssen. Wir werden verstehen, was wir hier falsch lesen , wenn dies getan wird. Aber vorher, bei der Wahl, warte eine Minute. In der Store-Datei drucke ich diese Sprint-Challenge-Anweisung , die leer ist. Dies ist der Grund für eine solche Ausgabe. Sie können also diesen Teil entfernen und auch nur den Schrägstrich n. Auch das weil es die Ausgabe in einer neuen Zeile druckt. Es ist also sehr schwer zu verstehen. Also immer, gib niemals den Schrägstrich. Und in diesem Teil werde ich es jetzt erneut ausführen und Ihnen zeigen, dass es um unsere Anwendung geht. Es wird also nach dem Vornamen gefragt und wir holen uns Dämme und geben den Nachnamen als B Wie Sie sehen können, ist der Name des Mitarbeiters James B. Lassen Sie uns nun einen für die Verkaufsabteilung übergeben. Jetzt, da wir kürzlich zwei weitere Optionen hinzugefügt haben, wird es hier angezeigt. Wählen wir nun die Option zum Speichern von Daten in der Datei , also Option fünf. Also kommen wir vorbei und drücken die Eingabetaste. Wie Sie sehen können, wird es in der Datei gespeichert. Wählen wir nun die Option zum Anzeigen von Daten aus der Datei , also Optionen sechs. Also werden wir sechs bestehen und die Eingabetaste drücken. Sie können sehen, dass unsere Daten angezeigt werden. Lassen Sie uns jetzt sehen, warten Sie mal, wir haben wieder einen kleinen Fehler gemacht. Also hier, statt print LN, schreibe es einfach als print. Und benutze hier auch den Schrägstrich N, um das zu vermeiden. Um das Zurren, Zurren, Schrägschneiden und Schrägschneiden zu vermeiden. Jetzt sind wir damit fertig. Jetzt. Lassen Sie uns das noch einmal ausführen. Jetzt debuggen wir unser Problem. Wie Sie sehen können, wird es aufgrund der print LN-Anweisung Zeichen für Zeichen gedruckt. Jetzt gehe ich mit einer gedruckten Anweisung, also wird nach dem FirstName gefragt. Wir geben es als James an und geben den Nachnamen als B ein. Wie Sie sehen können, ist der Name des Mitarbeiters James V. Lassen Sie uns nun einen für die Verkaufsabteilung übergeben. Jetzt, da wir kürzlich zwei weitere Optionen hinzugefügt haben, wird es hier angezeigt. Wählen wir nun die Option zum Speichern von Daten in der Datei , also Option fünf. Wir haben also fünf überholt und drücken die Eingabetaste. Wie Sie sehen können, wird es in der Datei gespeichert. Wählen wir nun die Option zum Anzeigen von Daten aus der Datei , also Option sechs. Also werden wir sechs bestehen und die Eingabetaste drücken. Wie Sie sehen, zeigt es die Datenkapazität und alles sehr gut an. Jetzt sind wir mit unserem Projekt fertig, aber lassen Sie uns sehen, wie wir eine einzelne Datei erstellen können , oder wir können sagen, eine einzelne JAR-Datei. Für die Ausführung dieses Teils. Wir sind mit unserem Projekt bereits fertig. Wie ich Ihnen bereits sagte, werden wir mit unseren Projekten eine einzige Ausführungsdatei erstellen . Zu diesem Zweck klicken Sie oben auf die Projektstruktur, klicken Sie auf die Projektstruktur. Klicken Sie auf die Projektstruktur. Gehen Sie zu diesem Zweck ganz oben auf diese Dateioption. Wie Sie sehen, klicken Sie auf die Projektstrukturleiste, wie im Video gezeigt Ein neues Fenster öffnet sich, wie Sie im Video sehen können. Jetzt wird standardmäßig der Projektbereich ausgewählt. Jetzt müssen wir hier zum Abschnitt Artefakte gehen. Also klicke auf die Artefakte. Sobald Sie ein flüssiges Artefakt oder die Oberseite haben, wie Sie sehen können, gibt es ein Plussymbol, was r bedeutet, dass Sie hier auf die Schaltfläche Hinzufügen klicken. Jetzt werden Ihnen einige Optionen zur Auswahl angezeigt. Dazu wählen wir Daten aus, was die erste Option ist. Klicke auf John. Schon wieder. Es wird dir so zeigen. Jetzt wollen wir mit Abhängigkeiten erstellen. Klicken Sie dazu auf die letzte Option, die aus Modulen mit Abhängigkeiten stammt . Jetzt öffnet es ein neues kleines Fenster wie dieses. Wie Sie auf dem Bildschirm sehen können. Name ist standardmäßig E-Mail-Anwendung. Du musst es nicht ändern. Jetzt. Darunter befindet sich eine Hauptklasse. Standardmäßig ist es leer. Also hier müssen wir IDE mitteilen , dass die Hauptklasse ausgewählt werden soll, was bedeutet, wo wir public static void geschrieben haben. Wir haben es in die neue Java-Klasse geschrieben und den Namen als E-Mail-App angegeben. Jetzt enthält die E-Mail-App die Hauptmethode , mit der der Code ausgeführt wird oder das Kabel sich dreht. Also müssen wir es durchsuchen und der ID den Standort mitteilen. Klicken Sie dazu auf Durchsuchen. Welches neue Fenster wird so geöffnet? Es erkennt automatisch die Java-Klassendatei der Hauptmethode. Hier, wie Sie sehen können, Detektor hier, das ist E-Mail-App, aber wenn es nicht automatisch erkannt wird, können Sie hier auf Projekt klicken und hier auf das externe Symbol klicken. Wie Sie sehen können, stellen Sie bei unseren Projektdateien sicher, dass Sie die Datei auswählen , in die die Hauptmethode geschrieben wird. Wenn Sie mir folgen, haben wir die Hauptmethode in die E-Mail-App-Datei geschrieben. Wir wählen es aus und klicken auf, Okay. Sobald es in Ordnung ist, klicken Sie erneut, okay. Jetzt sind alle diese Einstellungen Systemstandardwerte. Versuche hier nichts zu ändern. Klicken Sie anschließend auf Übernehmen Und zuletzt klicken Sie auf OK. Jetzt ist das Artefakt geladen, aber wir wollen es bauen. Gehen Sie also zum Build here und klicken Sie auf diese Option Artefakte erstellen. Hier haben Sie Optionen wie Bill Ward, putzen oder etwas essen. Also müssen wir bauen. Bau wird einige Zeit in Anspruch nehmen. Klicken Sie also auf Build. Es wird also einige Zeit dauern. Wie Sie sehen können, das Dialogfeld hier. Unten, es baut das auf und es tut es. Bau wird einige Zeit in Anspruch nehmen. Gemäß unseren Projektanforderungen. Unsere Projektanforderungen sind dabei sehr gering. Jetzt können Sie in der Ausgabe und Artefakte sehen, Sie können diese E-Mail-Anwendung Dot Jars sehen. Wenn Sie diesen Teil ausführen möchten, müssen Sie die Konfiguration lesen. Gehen Sie also zu diesem Tab hier. Ich habe den Konfigurationsteil hier oben gemacht. Sie werden dieses Dialogfeld sehen. Klicken Sie hier auf die Schaltfläche Neu hinzufügen. Dann gibt es dafür eine riesige Liste. Also geh da unten hin, füge das ein. Möglicherweise müssen Sie diese Datenanwendung identifizieren. Anwendung von Daten. Klicken Sie auf Enter. Sie können den Namen und dann den Namen als lokale E-Mail-App angeben, Sie müssen den JAR-Pfad hier angeben. Also in diesem JAR-Pfad ist immer in unseren Artefakten und das kannst du jar sehen, aber klicke auf Enter, klicke auf Übernehmen. Jetzt können Sie dieses E-Mail-Uppad ausführen. Wie Sie sehen können, wird hier alles gedruckt. Unsere JAR-Datei läuft also ordnungsgemäß. Jetzt wissen wir, dass wir mit einer JAR-Datei arbeiten. Lassen Sie uns sehen, wie wir die Eingabeaufforderung selbst ausführen können. Also werde ich diesen Teil pausieren. Ich höre mit diesem Teil auf. Und ich zeige Ihnen in der Eingabeaufforderung, wie wir das machen können. Öffnen wir zuerst die Eingabeaufforderung hier, Java slash jar, und dann den Namen Ihrer JAR-Datei. Sie können also sehen, dass das läuft. Ich setze das wieder James B. Dann, wie die Entwicklung sagt, Informationen, wie Sie sehen können, werden Informationen gedruckt. Ähnlich wie das. Sie können eine Anwendung erstellen. Dies ist eine sehr einfache Anwendung, die wir verwenden werden. Aber Sie können weiter gehen als jeder Teil, wie Sie für diese Stunde einen Java-Effekt oder eine GUI erstellen können . Hier ging es also um unsere Projekt-Java-E-Mail-Anwendung. Ich hoffe, Sie haben viele Dinge daraus gelernt.