In diesem Jahr beabsichtige ich, Java ausführlich zu studieren. Nachdem ich die Herausforderungen eines Aufkommens von Code und durch konventionelle Übungen abgeschlossen hatte, entschied ich mich, ein kleines Projekt zu erstellen, um diese Sprache tiefer und näher am allgemeinen Entwicklungsprozess von Java -Anwendungen zu verstehen.
Beginnen wir!
Projektinhalt
und ls
. Die Gründe für die Auswahl dieser drei Befehle sind wie folgt: mv
ifconfig
ifconfig
Projektkonstruktion
Um dieses Problem zu überwinden, ist meine Entscheidung sehr einfach: Konzentrieren Sie sich zunächst auf den Aufbau von Bestellungen, und so wie ich das Java und sein Ökosystem verstehe, werde ich es zurückkehren und dem Projekt hinzufügen.
create Befehl
Der erste Befehl, den ich erstellt habe, war
. Um ehrlich zu sein, war das erste, was ich tat, zu fragen, wie Chatgpt in Java erreicht wurde. Ich dachte ursprünglich, dass ich nach meiner Erfahrung in JavaScript die Klasse und Methoden in IO (FS in JavaScript) verwenden würde. Ich habe nie gedacht, dass eine erstellte Methode in der Klasse gibt, die die Dateien im Verzeichnis auflisten kann. Um diese Funktion zu implementieren, müssen wir die Optionls
Ich habe auch einen einfachen Text hinzugefügt, um anzuzeigen, ob es sich bei der Datei um einen Ordner, eine versteckte Datei oder eine gemeinsame Datei handelt. ls
File
create Befehl .
File
Der Prozess des Erstellens dieses Befehls entspricht ungefähr dem Befehl
File directory = new File("."); File[] files = directory.listFiles();
create Befehl
mv
verwendet. Der Gesamtüberblick über die Verwendung des Pakets und ls
.
Folgendes ist der Code des Junix -Projekts (der Code wird hier weggelassen).
Das obige ist der detaillierte Inhalt vonJava -Projekt, eine CLI erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!