Software">
Introduction à Java : Histoire et Caractéristiques
Introduction à Java : Histoire et Caractéristiques
Histoire de Java
Cela a commencé à être commercialisé en 1995 par Sun Microsystems. Au départ, ce langage devait être
s'appeler Oak, cependant, on ne tenait pas compte du fait que le nom était réservé pour être une
marque avec des objectifs et des fonctions différents, puis ils ont pensé à l'appeler Green, mais finalement, les
Les fondateurs ont décidé de l'appeler Java et ainsi il est resté depuis sa création jusqu'à présent.
La création de Java a été motivée par un projet appelé set-top-box. On voulait innover en créant
un langage et une plateforme de programmation qui fonctionneraient dans le projet et dans d'autres aussi
simultanément.
C'était une tâche difficile, mais ses fondateurs ont tout fait pour y parvenir.
Le projet Green a été dirigé par James Gosling, qui a travaillé pendant 18 mois avec son
équipe de travail pour créer la plateforme et éliminer les éventuelles pannes qu'elle pourrait avoir ou qui pourraient survenir
dans un avenir proche.
En ce qui concerne le premier prénom, ils voulaient l'appeler Oak en l'honneur d'un chêne situé devant
à la bureau où a travaillé Gosling.
Puis ils se rendirent compte que le nom OAK était enregistré comme un magasin physique qui vendait
cartes graphiques et leurs adaptateurs, ils ont donc choisi de l'appeler vert.
Enfin, la plateforme a été enregistrée et publiée sous le nom de Java et on dit que le nom est un
acronyme des noms de ses fondateurs, James Gosling, Arthur Van Hoff et Andy
Bechtolsheim.
Une autre théorie (plus crédible en fait) est que le nom Java était le produit d'un café que l'on avait l'habitude de
prendre les fondateurs dans un café proche de leur lieu de travail, peut-être à cause de cela lelogoes
une tasse de café fumant.
C'est simple
Java offre la fonctionnalité d'un langage puissant, dérivé de C et C++, mais sans les
caractéristiques les moins utilisées et les plus confuses de ceux-ci, le rendant plus simple.
Orienté objet
L'approche orientée objet (OO) est l'un des styles de programmation les plus populaires.
Permet de concevoir lelogicielde manière que les différents types de données utilisés soient liés à
ses opérations.
Il est distribué
Java fournit une grande bibliothèque standard et des outils pour que les programmes puissent être
distribués.
Indépendant de la plateforme
Cela signifie que les programmes écrits en langage Java peuvent s'exécuter sur n'importe quel type
dematériel, ce qui le rend portable.
Recolector de basura
Lorsque il n'y a pas de références localisées à un objet, le ramasse-miettes de Java supprime cet objet.
objet, libérant ainsi la mémoire qu'il occupait. Cela prévient d'éventuelles fuites de mémoire.
C'est multithread
Java parvient à exécuter plusieurs tâches simultanément dans le même programme. Cela permet
améliorer les performances et la vitesse d'exécution.
Merci à la Java Virtual Machine, une machine virtuelle qui crée un pont entre l'application et le
matériel de l'appareil.
Quelles sont les avantages que Java offre aux sites web et aux blogs ?
Ce langage a la capacité de fonctionner sur différents appareils, bien sûr avec une
machine virtuelle qui s'adapte à chacun d'eux.
Parmi ces systèmes se trouvent les smartphones et les systèmes embarqués, qui peuvent fonctionner
avec des microprocesseurs conçus en Bytecode Java et des logiciels Java, de manière à ce qu'ils soient
exécutés sur les cartes intelligentes généralement situées dans ces dispositifs.
Java aujourd'hui
Depuis sa création, Java a été utilisé par diverses universités, institutions et
organisations du monde. Il serait vraiment difficile de réussir à manipuler un appareil sans le
aide du langage que possède et facilite Java à ses millions d'utilisateurs.
Actuellement, Java est l'un des premiers langages les plus utilisés dans les industries de
logiciel, se trouvant en troisième position de la liste avec 99,5 % d'utilisation.
Le programme JavaScript est conçu en objets, fonctionne correctement avec Java, avec des variables
qui peuvent être modifiés en fonction de l'utilité que l'on souhaite en faire, cela le rend vraiment
flexible.
D'autre part, il y a Spring Framework, un projet créé pour être combiné et exécuté avec
Java. Avec cette technologie, il est possible de créer et de modifier toutes sortes d'applications, car elle possède
programmation et contrôle axés sur les aspects.
Gradle est également l'un des systèmes les plus utilisés avec Java, car il automatise les structures et
programmes créés à partir de Java, de plus, il parvient à accélérer les tâches de construction et
compilation de données.
Enfin, il y a la technologie d'Intellij IDEA, laquelle s'intègre facilement avec Java et permet
une programmation simplifiée et rapide.