Avantages et inconvénients des machines virtuelles java

<

Contenu

article data-type="article">

La machine virtuelle Java (JVM) est un environnement qui exécute les programmes Java. Les programmes Java sont compilés dans un langage intermédiaire appelé bytecode, qui est ce qui exécute la JVM. Tout programme compilé en bytecode peut être exécuté sur une plate-forme qui a une JVM installé. Cela rend le logiciel Java compatible avec de nombreuses plates-formes informatiques différentes. La JVM a quelques avantages et des inconvénients notables que tout développeur doit peser attentivement avant d`investir dans le développement Java.

indépendance de la plateforme

  • bytecode Java peut être écrit une fois, puis exécuté sur plusieurs plates-formes. bytecode Java n`a pas besoin d`être porté à un environnement matériel spécifique parce qu`il fonctionne dans la machine virtuelle Java. Toute application compilée en bytecode Java peut être exécuté sur une plate-forme informatique qui a une machine virtuelle Java.

la sécurité




  • Java a été écrit avec la sécurité à l`esprit. La machine virtuelle Java a intégré des fonctions de sécurité qui permettent aux programmeurs d`écrire des programmes Java hautement sécurisés. Elle empêche également les logiciels malveillants de compromettre le système d`exploitation (OS), car elle conserve les applications Java d`interagir avec les ressources du système d`exploitation.

Performance

  • Les programmes Java qui fonctionnent sur une machine virtuelle Java ont tendance à effectuer plus lent que des programmes équivalents écrits en C ++. La neutralité du système de bytecode agit comme un désavantage où la performance est concerné. En effet, l`optimisation du code repose largement sur les caractéristiques propres au système. Depuis bytecode Java est indépendant du système, il ne peut pas être optimisé pour un ensemble de matériel spécifique.

Exactitude

  • Un programme qui exécute, comme prévu, est dit être correct. Depuis un programme Java repose sur la machine virtuelle Java pour l`exécuter, la JVM doit être exempt d`erreurs pour que le programme fonctionne correctement. Cette dépendance sur la machine virtuelle Java présente un point possible de l`échec du programme. Heureusement, le logiciel de la machine virtuelle Java est produit avec des normes très élevées, et il est donc peu probable à expédier avec des erreurs. Peu importe, un échec dans la machine virtuelle Java est une possibilité qui devrait être considéré.

AUTRES

Java ne sera pas installé фото

Java ne sera pas installé

Si Java ne sera pas installé sur votre machine, il est presque certainement parce que vous avez téléchargé le…

Comment arrêter java.exe фото

Comment arrêter java.exe

Java.exe est le fichier utilisé pour exécuter le compilateur Java. Lorsque vous exécutez une application Java, le…

» » » » Avantages et inconvénients des machines virtuelles java