En informatique, qu'est-ce que Java®?
Dans le secteur informatique, Java® est une compétence essentielle. Java® est un langage de programmation utilisé pour créer du contenu interactif pour les pages Web, ainsi que pour développer une programmation autonome et des applications côté serveur. Il est souvent utilisé avec des extensions telles que OSGi ou CORBA.
Java® a été développé par Sun Microsystems au début des années 90. Cela a commencé comme un projet appelé «Oak» dirigé par James Gosling. Son objectif initial était de développer des applets, de petits programmes exécutés dans votre navigateur Web. Cependant, il a été découvert par la suite que Java® était également bien adapté à la création d'applications de commerce électronique.
En 1998, le Java Community Community Process a été créé pour permettre aux professionnels intéressés de participer au développement futur de ce langage de programmation unique. Aujourd'hui, Sun Microsystems fournit une licence publique générale GNU pour son compilateur et machine virtuelle Java. Malheureusement, la bibliothèque requise pour exécuter les programmes Java® n'est pas encore disponible en tant que logiciel libre.
Java® a cinq objectifs principaux: améliorer la facilité d’utilisation en combinant les meilleures fonctionnalités des autres langages de programmation courants, utiliser une méthodologie de programmation orientée objet pour favoriser une plus grande flexibilité des applications logicielles, intégrer une prise en charge intégrée de l’utilisation des réseaux informatiques, offrir un environnement sécurisé. moyen d’exécuter du code à partir d’une source distante et d’autoriser le même programme à s’exécuter sur plusieurs systèmes d’exploitation.
Java® est très populaire car son modèle de gestion automatique de la mémoire permet aux programmeurs d'éviter la tâche fastidieuse de la gestion manuelle de la mémoire en mettant en œuvre un processus appelé «nettoyage automatique». Cependant, certaines personnes pensent que Java® est plus lent et consomme beaucoup plus de mémoire que C ++ ou d'autres langages compilés de manière native. Quoi qu'il en soit, une compréhension approfondie de Java® est nécessaire pour quiconque souhaite travailler dans le secteur de la programmation informatique.
L’apprentissage de Java® peut être comparé à l’apprentissage des règles de grammaire d’une langue étrangère, mais une fois que vous avez bien compris Java, vous devriez trouver relativement facile de maîtriser d’autres langages de programmation courants. Il existe de nombreuses ressources différentes pour maîtriser les bases de Java®. Si vous êtes patient et persévérant, vous pouvez apprendre à vous-même Java® en utilisant les tutoriels gratuits et les cours en ligne proposés sur le Web. Des cours de programmation Java® sont également disponibles dans la plupart des collèges communautaires locaux.
Java® est parfois confondu avec JavaScript®, un langage de script qui partage un nom similaire, mais n’a aucun lien. La syntaxe utilisée dans Java® provient en grande partie de C et C ++, mais le modèle objet est plus simple et il y a moins d'installations de bas niveau à apprendre.