? Java est un langage souple que vous pouvez utiliser pour programmer une variété d'applications , même les jeux. Les développeurs Sun Microsystems a publié la première version de Java en 1995. C'est un langage de programmation orienté objet , ce qui signifie qu'elle repose sur la réutilisation des sections de code qui exécutent des fonctions spécifiques pour éliminer les tâches de codage redondants. Cette modularité permet de réduire le temps qu'il faut pour coder un programme et le nombre d'erreurs de codage qui se produisent lorsque vous entrez dans la section de code identiques à la main ou copier-coller à de nouveaux emplacements dans le fichier source . Possibilités de programmation
Java peut être utilisé pour programmer une grande variété de logiciels . Le logiciel OpenOffice.org , une alternative libre aux suites de productivité bureautique , est écrit en Java . Il ya un concours annuel pour le meilleur jeu écrit en Java avec une taille de fichier maximale de 4 ko . En théorie , vous pouvez utiliser Java pour toute application qui pourrait être écrit en C + + . L'attraction principale de
Portabilité
Java pour les programmeurs est que les jeux peuvent être écrites une fois et exécuter n'importe où . Java fonctionne sur toutes les grandes plates-formes de logiciels tels que Windows, Linux , OSX et Solaris. Cela se fait avec l'installation d'un logiciel de machine virtuelle Java native . Cette machine virtuelle interprète compilé le code source en code machine natif nécessaire pour exécuter un programme sur les différentes plateformes matérielles et logicielles disponibles. Ce n'est pas possible avec d'autres langages de programmation qui nécessitent code à écrit et compilé spécifiquement pour chaque plate-forme séparée .
Inconvénients la portabilité de
Java est livré avec un prix . Depuis le code du programme doit être compilé lors de l'exécution , jeux Java prennent habituellement nettement plus de temps à démarrer que les programmes spécifiques à la plateforme avec les fichiers exécutables pré-compilés . Programmes Java nécessitent généralement plus de mémoire , ainsi que l'ordinateur doit exécuter la machine virtuelle Java pour compiler le code alors que le programme est en marche.
Web Jeux
Parce que ce n'est pas dépendant de la plateforme , les programmeurs utilisent Java pour fournir des jeux sur Internet . Avant de Java, un Webmaster nécessaire pour fournir une interface de passerelle commune sur une page d'accueil un match. Comme il n'y a aucun moyen de savoir quelle plate-forme d'un visiteur est exécuté sur son ordinateur à la maison , le CGI doit exécuter l'application sur le serveur hôte et fournir les informations pour le visiteur. Java permet au programme d' être chargé et exécuté sur l'ordinateur d'un visiteur , en réduisant la bande passante et la puissance de traitement nécessaire pour héberger une partie .