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.