? Java est un langage de programmation et une plateforme pour créer et exécuter des programmes informatiques. Il a été principalement construit sous le parrainage d'une société du nom de Sun Microsystems dans le but de le rendre aussi facile et fiable que possible pour créer des programmes qui s'exécutent sur autant de différents appareils et systèmes d'exploitation que possible. Écrire des programmes Java
Si vous êtes un développeur qui souhaite créer des programmes en utilisant le langage de programmation Java, alors vous aurez besoin d'une copie de l' environnement d'exécution Java et le kit de développement Java sur votre ordinateur afin à travailler . Cela est vrai même si vous souhaitez développer des programmes Java conçu pour s'exécuter dans un navigateur Web , appelés applets .
Votre programme exige
La raison la plus simple pourquoi vous le feriez besoin de Java sur votre ordinateur parce que le programme que vous avez téléchargé et que vous souhaitez utiliser nécessite l'environnement d'exécution Java pour fonctionner . Ces programmes ont été écrits par les développeurs qui choisissent Java comme langage en raison de sa capacité à créer du code qui peut s'exécuter sur la plus grande variété de dispositifs que possible , des téléphones cellulaires aux ordinateurs personnels , sans modifications. Si votre programme nécessite Java d'être présent , il vous en informe par un message d'erreur lorsque vous essayez d' exécuter.
Motifs de cette exigence
pour l'exécuter sur un ensemble varié d'ordinateurs , les programmes Java ne peut pas être écrit spécifiquement pour l'un quelconque des ordinateurs qu'ils vont s'exécuter. Même si un programmeur Java a pu écrire son programme pour un ordinateur spécifique, il peut se casser dès qu'un nouveau modèle est sorti qui prend en charge des fonctionnalités différentes , et il ne peut jamais soutenir appareils complètement nouveaux et imprévus , comme les téléphones intelligents. Au lieu de cela , les programmes Java sont écrites pour un ordinateur imaginaire appelé la machine virtuelle Java.
La Java Virtual Machine
Ensuite, un programme spécial qui fait partie de l'installation de Java sur chaque utilisateur ' s ordinateur contient des instructions sur la façon de traduire les commandes de la machine virtuelle Java en commandes pour leur propre ordinateur. Tant que l'utilisateur ' s ordinateur possède les outils nécessaires pour comprendre les commandes de la machine virtuelle Java , et tant que le programmeur Java crée un code correctement pour la machine virtuelle Java , les programmes fonctionnera, indépendamment de l'ordinateur.
Inconvénients
L'inconvénient de cette méthode est , contrairement aux fichiers EXE Windows, Mac OS X faisceaux APP Linux et des applications , les programmes Java exigent quelque chose de plus être installé sur chaque utilisateur & # 039 , s ordinateur , un programme qui peut se traduire code Java Virtual Machine dans le code de l'ordinateur d'origine. C'est le runtime Java.