Mot du débutant No4 (commande Java, JVM)

champ -Nom de variable déclaré dans la classe -Une unité qui résiste aux enregistrements. (Autres champs / zones de signification, etc.)

commande java

Une commande pour lancer une application Java. (Exécuter le programme Java)

Options de commande

option Aperçu
-classpath Où rechercher les fichiers de classe associés
--module-path Où rechercher des modules
-jar Exécuter le fichier jar
-version Afficher la version Java

** Exemple: un exemple d'exécution de Test.jar. Réglez "Taro" comme paramètre. ** **

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

JVM(Java Vitual Machine) Logiciel pour exécuter des programmes Java. En d'autres termes, «machine virtuelle Java» et «machine virtuelle Java»

Java est un langage créé avec l'idée que Java fonctionne sur n'importe quelle machine.

Comment fonctionne la JVM

① Programme Java ⇒ ② JVM ⇒ ③ OS Interprétez ①, convertissez-le en un code qui peut être exécuté par le système d'exploitation de ③ et utilisez-le. (2) JVM est indispensable pour exécuter des programmes écrits en Java sans dépendre de la plate-forme.

Convertir le code texte en code binaire (langage machine) de ① à ② Lisez le code binaire de ② en ③ et convertissez-le en code natif

Configuration JVM

Il y a environ trois domaines.

  1. Nouvelle zone
  2. Ancien quartier
  3. Zone permanente Il y a. Tas dans les zones 1 et 2. La zone 3 est une zone sans tas.

tas

Une zone de mémoire utilisée par un système tel qu'un système d'exploitation ou une application.

    1. Nouvelle zone ⇒Il est ensuite classé en trois domaines. ⇒ Placé dans la zone Eden lorsque l'objet est instancié ⇒ Lorsque la mémoire d'Eden est pleine, elle est stockée dans les zones De et À pour enregistrer l'objet.
  1. Ancien quartier ⇒ Les informations utilisées depuis longtemps sont gérées par l'objet stocké dans la zone Nouveau. ⇒ Lorsque l'ancien est plein, un processus appelé Full GC se produit fréquemment.
    1. Zone permanente ⇒ Les informations telles que les classes et les méthodes sont stockées. [Supplément] GC signifie Garbage Collection. ⇒ Organisez la zone mémoire utilisée dans la zone mémoire et créez une zone libre

Recommended Posts

Mot du débutant No4 (commande Java, JVM)
[Java] Configuration JVM
[Java] Problème n ° 2
[Java] Problème n ° 3
[Java] Problème n ° 1
commande java jar class path
Fusionner des documents Java Word
Introduction à la commande java
Résumé du mot réservé Java
[Java] Compréhension débutante de Servlet-②
Exécution de débogage Java [pour les débutants Java]
[Java] Instruction de base pour les débutants
[Java] Compréhension débutante de Servlet-①
Résumé orienté objet par les débutants (Java)
Java pour les débutants, masquage des données
Les débutants en Java lisent Hello World
Java crée des documents Word
Application Java pour les débutants: stream
Java 9 n'a plus besoin de add-apt-repository