Maison  >  Article  >  Java  >  En quoi Java est-il écrit ?

En quoi Java est-il écrit ?

angryTom
angryTomoriginal
2019-11-15 11:23:384229parcourir

En quoi Java est-il écrit ?

Dans 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn