| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Avantages et inconvénients des machines virtuelles Java
    La machine virtuelle Java (JVM) est un environnement qui exécute des programmes Java. Les programmes Java sont compilés dans un langage intermédiaire appelé bytecode , ce qui est la JVM exécute . Tout programme compilé en bytecode peut être exécuté sur n'importe quelle 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 les inconvénients que tout développeur doit peser attentivement avant d'investir dans le développement Java notables. Plate-forme Indépendance

    Java bytecode peut être écrit une fois et ensuite fonctionner sur plusieurs plates-formes. Bytecode Java n'a pas besoin d' être porté à un environnement matériel spécifique, car il s'exécute dans la machine virtuelle Java. Toute demande compilé en bytecode Java peut être exécuté sur n'importe quelle plateforme informatique qui possède une machine virtuelle Java.
    Sécurité

    Java a été écrit avec la sécurité à l'esprit. La machine virtuelle Java est doté de 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 des applications Java d'interagir avec les ressources du système d'exploitation .
    Statistiques de performance pour les programmes Java

    que fonctionner sur une machine virtuelle Java ont tendance à effectuer plus lent que les programmes équivalents écrits en C + + . La neutralité du système de bytecode agit comme un désavantage où la performance est concerné. C'est parce que l'optimisation du code repose en grande partie sur les fonctionnalités spécifiques 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 s'appuie sur la machine virtuelle Java pour exécuter la machine virtuelle Java doit être exempt d'erreurs pour que le programme fonctionne correctement . Cette dépendance à la machine virtuelle Java présente un point de défaillance possible pour le programme. Heureusement , le logiciel de la machine virtuelle Java est produit avec des normes très élevées , et il n'est donc pas susceptible de transporter avec des erreurs . Quoiqu'il en soit, un échec dans la machine virtuelle Java est une possibilité qui doit être considéré .

    Previous :

    next :
      articles connexes
    ·Comment améliorer la logique d'écriture en Java 
    ·Comment ajouter une image à un projet dans NetBeans 
    ·Redimensionner Méthode des applets Java 
    ·Comment attacher à un processus Java Course à pied 
    ·Réglez Vs . Liste en Java 
    ·Comment échanger des algorithmes en Java 
    ·Comment calculer le temps en utilisant Java 
    ·Comment activer les applets Java 
    ·Comment expiration d'une session manuellement en JSP 
    ·Comment exécuter un fichier Jar 
      articles en vedette
    ·Comment garder une fenêtre focalisée en Perl /Tk 
    ·Qu'est-ce que la programmation VBA 
    ·Comment faire pour envoyer des données dans MySQL avec…
    ·Comment faire Scroll compensatoire cumulatif dans jQuer…
    ·Comment écrire dans une fenêtre DOS De VBS Script 
    ·Comment faire pour augmenter la limite de mémoire PHP …
    ·Comment initialiser un tableau en C 
    ·Comment mettre en place un SVN Repo 
    ·Comment faire pour convertir charset UTF- 8 à ISO-8859…
    ·Comment ajouter deux grands entiers en C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com