Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Qu'est-ce qu'une source d'événemen…
  • Comment ajouter des dates en Java 
  • Comment lire la valeur d'entrée en …
  • Java Tools Hot Swap 
  • Java IsDate Fonction 
  • Oracle ADF Composants 
  • Comment déterminer si Resultset vid…
  • Comment utiliser la classe de caract…
  • Comment mapper un Servlet Dans un Se…
  • Comment définir Java String à null…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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é .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler Java d'Oracle 
  • Comment convertir un projet NetBeans à Eclipse 
  • Comment détecter un caractère CJK en Java 
  • Comment faire un Utilisateur terminé boucle en Java 
  • Comment utiliser un Heapsort en Java 
  • Comment mettre en œuvre une boîte aux lettres utilisant Java 
  • Comment se débarrasser de error.jsp 
  • Comment utiliser JCreator Avec un Android 
  • Java types récursifs génériques 
  • Comment faire pour convertir AWT Swing 
  • Connaissances Informatiques © http://www.ordinateur.cc