Ich denke nicht, dass es genug ist, um es zusammenzustellen, aber ...
Bei der Entwicklung mit mehreren Dateien können Sie die Klassen anderer Dateien mit der ** import-Anweisung ** verwenden. Wenn die Anzahl der Klassen zunimmt, organisieren Sie sie in ** Paketen **.
-- import
: Import durch Angabe des Pakets und der Klasse. Beschrieben nach "Paket".
--package
: Beschreibe am Satzanfang. Geben Sie das Paket an.
Hier werden die Hauptklasse und die Unterklasse in zwei Paketen zusammengefasst, "test.main" bzw. "test".
Main.java
package test.main;
import test.sub.Sub;
public class Main{
public static void main(String[] args){
Sub.hello();
}
}
Sub.java
package test.sub;
public class Sub{
public static void hello(){
System.out.println("Hello World!");
}
}
Wenn Sie "Sub.hello ()" detailliert in "Main.java" schreiben, ist es "test.Sub.hello ()". Anerkennung, dass dies mit "Import" abgekürzt wird.
Die Struktur des Ordners ist Ich fühle mich so.
Machen Sie das aktuelle Verzeichnis zu einem Ordner namens "cd"
java test.main.Main
Sie können die Hauptklasse verwenden, indem Sie Folgendes eingeben.
Selbst wenn sich die Arbeitsdatei nicht im aktuellen Verzeichnis befindet, erledigt der Klassenlader den Rest, wenn Sie den Klassenpfad zum Zeitpunkt des Befehls "java" angeben oder ihn im Voraus im Betriebssystem registrieren.
API# Eine große Anzahl von Klassen, die an Java angehängt sind, werden als ** API (Application Programming Interface) ** bezeichnet. (Obwohl ich es an anderen Orten als Java sage) An einem typischen Ort
--java.lang
: Eine Gruppe von Klassen, die für Java unverzichtbar sind.
--java.util
: Machen Sie die Programmierung bequem.
--java.math
: Mathematisch verwandt.
--java.net
: Netzwerkkommunikation im Zusammenhang
--java.io
: Beteiligt an der sequentiellen Verarbeitung von Daten wie Lesen und Schreiben von Dateien.
Beim Benutzen
//Beispiel 1
int r = new java.util.Random().nextInt(1);
//Beispiel 2
Thread.sleep(3000);
Wie schreibt man. das ist,
--Beispiel 1
--Paket: java.util
--Class; Random
--Methode: nextInt
java.lang
--Klasse: Thread
--Methode: Schlaf
Sie können es so erkennen.
Wenn Sie den Teil "Thread" ohne Abkürzung schreiben, lautet er "java.lang.Thread".
Das Paket java.lang
erscheint häufig, daher kann es abgekürzt werden.
Außerdem ist "nextInt (1)" eine Methode, die eine Zufallszahl von 0 bis 1 generiert, und "sleep (3000)" ist eine Methode, die das Programm für 3 Sekunden stoppt.
[Einführung in Java 2nd Edition] (https://www.amazon.co.jp/dp/B00MIM1KFC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) Kapitel 6 S.222-259
Recommended Posts