Anfängerwort Nr. 4 (Java-Befehl, JVM)

Feld -Variabler Name in der Klasse deklariert

Java-Befehl

Ein Befehl zum Starten einer Java-App. (Java-Programm ausführen)

Befehlsoptionen

Möglichkeit Überblick
-classpath Wo kann man nach verwandten Klassendateien suchen?
--module-path Wo man nach Modulen sucht
-jar Führen Sie die JAR-Datei aus
-version Java-Version anzeigen

** Beispiel: Ein Beispiel für die Ausführung von Test.jar. Stellen Sie "Taro" als Parameter ein. ** **.

java -jar Test.jar ** "Taro" **

JVM(Java Vitual Machine) Software zum Ausführen von Java-Programmen. Mit anderen Worten, "Java Virtual Machine" und "Java VM"

Java ist eine Sprache, die mit der Idee erstellt wurde, dass Java auf jedem Computer funktioniert.

Wie die JVM funktioniert

① Java-Programm ⇒ ② JVM ⇒ ③ Betriebssystem Interpretieren Sie ①, konvertieren Sie es in einen Code, der vom Betriebssystem von ③ ausgeführt werden kann, und bedienen Sie es. (2) JVM ist unverzichtbar, um in Java geschriebene Programme ohne Abhängigkeit von der Plattform auszuführen.

Konvertieren Sie Textcode in Binärcode (Maschinensprache) von ① nach ② Lesen Sie den Binärcode von ② nach ③ und konvertieren Sie ihn in nativen Code

JVM-Konfiguration

Es gibt ungefähr drei Bereiche.

  1. Neuer Bereich
  2. Altes Gebiet
  3. Dauerbereich Es gibt. Haufen in den Bereichen 1 und 2. Bereich 3 ist ein Nicht-Heap-Bereich.

Haufen

Ein Speicherbereich, der von einem System wie einem Betriebssystem oder einer Anwendung verwendet wird.

    1. Neues Gebiet ⇒ Es ist weiter in drei Bereiche unterteilt. ⇒ Wird im Eden-Bereich platziert, wenn das Objekt instanziiert wird ⇒ Wenn Edens Speicher voll ist, wird er im Bereich Von und Bis gespeichert, um das Objekt zu speichern.
  1. Alte Gegend ⇒ Informationen, die lange Zeit verwendet wurden, werden von dem im Bereich Neu gespeicherten Objekt verwaltet. ⇒ Wenn das Alte voll ist, tritt häufig ein Prozess namens Full GC auf.
    1. Dauerbereich ⇒ Informationen wie Klassen und Methoden werden gespeichert. [Ergänzung] GC steht für Garbage Collection. ⇒ Organisieren Sie den verwendeten Speicherbereich im Speicherbereich und erstellen Sie einen freien Bereich

Recommended Posts

Anfängerwort Nr. 4 (Java-Befehl, JVM)
[Java] JVM-Konfiguration
[Java] Problem Nr. 2
[Java] Problem Nr. 3
[Java] Problem Nr.1
Befehl Java Jar Class Path Path
Führen Sie Java Word-Dokumente zusammen
Einführung in den Java-Befehl
Java-Zusammenfassung für reservierte Wörter
[Java] Anfängerverständnis von Servlet-②
Java-Debug-Ausführung [für Java-Anfänger]
[Java] Grundlegende Aussage für Anfänger
[Java] Anfängerverständnis von Servlet-①
Objektorientierte Zusammenfassung von Anfängern (Java)
Java für Anfänger, Daten verstecken
Java-Anfänger lesen Hello World
Java erstellt Word-Dokumente
Java-Anwendung für Anfänger: Stream
Java 9 benötigt kein Add-Apt-Repository mehr