Java est un langage orienté objet largement utilisé développé et distribué par Sun Microsystems en tant que technologie de programmation open-source . JAVA englobe plusieurs parties, y compris la langue , bytecode et la machine virtuelle . Un ensemble d'outils de programmation est fournie sous la forme d' un kit de développement logiciel Java (SDK) pour exécuter différentes versions sur différentes plateformes d'exploitation . JAVA est couramment utilisé pour les applications sur téléphone portable et PDA. Histoire
En 1991, une équipe composée de James Gosling, Bill Joy et quelques autres a commencé à travailler sur une première version de JAVA. Ils ont conçu pour les boîtiers décodeurs et les appareils portatifs , et on l'appelait alors OAK , pas JAVA. C'est l'échec de chêne qui a donné lieu à des améliorations et le nouveau nom JAVA, avec la version 1.0 publiée en 1995 par Sun Microsystems. D'autres versions ont été nombreuses et fréquentes. La dernière version, Java SE 7 (nom de code «Dolphin» ) , est prévu pour être publié en 2009.
Courir Platform
Java est un langage de programmation simplifié termes de compilation et d'interprétation, car elle évite et /ou réduit les erreurs de programmation. La plupart de sa syntaxe - sa structure logique - est dérivé du langage C + + . Son code est écrit , compilé et interprété en utilisant des classes et des objets. Code source Java est stockée dans des fichiers avec une extension JAVA. Qui est encore compilés au format bytecode avec une extension. Class . L'exécution finale se fait par un interpréteur Java . Java Runtime Environment (JRE) fournit une compatibilité pour exécuter n'importe quelle application Java autonome dans l'exécution générique de programmes codés, tels que ceux trouvés dans certains jeux vidéo en ligne .
Importance
JAVA est considéré comme un langage de programmation objet et dispose de plusieurs fonctionnalités comme l'héritage multiple et la surcharge d'opérateur . Ceux-ci apportent une aide dans la gestion de petites applications telles que les applets Java peuvent être téléchargés à partir d'un serveur Web et courent sur le World Wide Web via un navigateur Web compatible Java .
Caractéristiques
< p> JAVA, comme un langage de programmation orienté objet , a reçu des éloges considérables en raison de ses caractéristiques les plus frappantes . Contrairement à C ou C + + , il évite soit des tâches sujettes à l'erreur comme la manipulation de pointeur et de la gestion de la mémoire, ou il les gère automatiquement par JRE. JAVA procède à la vérification lors de la compilation et de l'exécution qui garantit que les structures de données sont clairement définis. De plus, son système de collecte des ordures automatique ajoute robustesse à la langue , et son ensemble indépendant d'outils de programmation , il est compatible avec la plupart des types d' architectures informatiques. JAVA est devenu un langage de programmation haute performance grâce à des fonctionnalités telles que le multi-threading , l'héritage multiple et la compilation instantanée.
Inconvénients
Depuis Java est un langage interprété , ce qui signifie qu'il a plusieurs couches de passer par avant qu'il ne devienne exécutable , la vitesse n'est pas son plus grand atout , mais avec des ordinateurs de plus en plus vite, ce n'est pas un inconvénient majeur. Un autre problème est dû à la syntaxe est similaire à C et C + + , qui, tout en le rendant facile pour C et C + + programmeurs pour passer à la programmation Java, peut entraver les débutants avec sa maladresse , comme le placement délicat des points-virgules dans le code et la présence de la soi-disant « balançant autre problème», un problème qui a été éliminé d'autres langages de programmation modernes ( voir «Ressources supplémentaires», ci-dessous) .