Java : définition
Ce langage fait partie des nombreux outils indispensables au développement informatique. Dans le web, beaucoup d'évolutions reposent sur l'utilisation de cette technologie.
En informatique, qu'est-ce que Java ?
La technologie Java définit à la fois un langage de programmation orienté objet et une plateforme informatique. Créée par l'entreprise Sun Microsystems (souvent juste appelée "Sun") en 1995, et reprise depuis par la société Oracle en 2009, la technologie Java est indissociable du domaine de l'informatique et du Web. On la retrouve donc sur les ordinateurs, mais aussi sur les téléphones mobiles, les consoles de jeux, etc. L'avènement du smartphone et la puissance croissante des ordinateurs, ont entraîné un regain d'intérêt pour ce langage de programmation.
Avantages et sécurité de Java
Reprenant en grande partie la syntaxe du langage C++, le langage de programmation informatique orienté objet Java permet de développer des applications client-serveur. Les applications développées en Java peuvent fonctionner sur différents systèmes d'exploitations, comme Windows ou Mac OS. Des plugins ajoutés aux navigateurs peuvent toutefois être nécessaire. Java et ces plugins, présents sur de très nombreuses machines, ont connu de nombreuses failles de sécurité, souvent graves et exploitées."La popularité de l'environnement d'exécution Java dans les navigateurs, et le fait que Java dans les navigateurs soit indépendant de l'OS, ont rendu ce langage attrayant pour les pirates informatiques", a ainsi admis en 2013 Eric Maurice, responsable de la sécurité des logiciels Oracle (lire Comment désactiver Java pour se protéger des pirates ?).
Quelle est la dernière version de Java ?
Depuis son lancement en 1995, Java a connu de multiples versions et améliorations. Ces dernières années, les versions Java 7 et Java 8, toutes deux existant en version Java 64 bits et 32 bits, font figure d'incontournables. Java 9 est actuellement en préparation.
La technologie Java regroupe aujourd'hui différents standards, des logiciels et des communautés d'entreprises. Le terme est l'un des plus répandus sur la Toile et dans le monde de l'informatique. Il a même été utilisé comme symbole boursier au Nasdaq par Sun.
Télécharger Java- Télécharger Java depuis son site officiel
Java en pratique :
- Générer un nombre aléatoire en Java compris entre deux chiffres ?
- Comment arrondir un nombre à n décimales en Java ?
- Quand et pourquoi utiliser l'annotation @Override en Java ?
- Comment concaténer deux tableaux de chaînes de caractères en Java ?
- Comment éviter l'erreur NullPointerException sans utiliser != null en Java ?
- Comment trier une Map par valeurs en Java ?
- Comment convertir un objet InputStream en une chaîne ?
- Que veut dire le message d'erreur Could not find or load main class ?
- Java Swing : comment ajouter une image JPEG ou PNG à un JPanel ?
- Quelles sont les différences entre HashMap et Hashtable en Java ?