En quoi Java est-il écrit ?
Nov 15, 2019 am 11:23 AMDans quoi est écrit Java
JAVA lui-même est un langage de programmation, qui est compilé et généré Le fichier s'exécute sur la JVM (machine virtuelle Java). JVM est développé par le langage C et le langage assembleur. Java est basé sur cela et la machine virtuelle joue le rôle d'analyse et d'exécution.
JVM est la plus grande fonctionnalité du langage Java. Les avantages et les inconvénients de Java sont également dus à la technologie JVM. JVM est un système informatique virtuel capable d'exécuter du bytecode Java. Il dispose d'un composant interpréteur qui permet la communication entre le bytecode Java et le système d'exploitation de l'ordinateur.
Comprend également un ensemble de registres, une pile, un tas de garbage collection et un champ de méthode de stockage. La JVM protège les informations liées à la plate-forme spécifique du système d'exploitation, de sorte que le programme Java n'a besoin que de générer du bytecode pour s'exécuter sur la machine virtuelle Java et qu'il peut s'exécuter sur plusieurs plates-formes sans modification. C'est également la plus grande caractéristique de Java, sa nature multiplateforme, c'est-à-dire qu'il peut être écrit au même endroit et exécuté n'importe où.
Lorsque la JVM exécute le bytecode, elle interprète finalement le bytecode en instructions machine pour exécution sur la plate-forme spécifique. La compilation du jeu d'instructions d'une machine virtuelle est très similaire à la compilation du jeu d'instructions d'un microprocesseur. C’est l’un des aspects les plus critiqués de Java. L’exécution sur la JVM n’est bien sûr pas aussi rapide que l’exécution directement sur le système d’exploitation. Ainsi, certaines personnes disent toujours que la vitesse d'exécution de Java n'est pas aussi rapide que celle du langage C.
Site Web php chinois, un grand nombre de Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Générateur de nombres aléatoires en Java

Questions d'entretien chez Java Spring

Break or Return of Java 8 Stream Forach?
