Le langage de programmation Java représente un des langages de programmation les plus fondamentaux de l'informatique . La raison en est que de la portabilité de Java. Tout dispositif avec l'environnement d'exécution Java peut exécuter un programme Java, et le programme va exécuter la même quel que soit le système sous-jacent . Les programmeurs souhaitant développer des applications Java doivent également le JRE , mais exigent également le kit de développement Java. Le JDK contient le JRE , avec le compilateur Java et les bibliothèques de programmation nécessaires à l'élaboration de programmes Java. , Doit avoir l'utilisateur Java Runtime Environment
Pour exécuter n'importe quel programme Java Runtime Environment Java installé. L'environnement d'exécution représente la machine virtuelle Java , à travers laquelle tous les programmes Java fonctionnent . Au lieu de langages de programmation traditionnellement établies , comme C ou C + + , Java compile en " bytecode " que la machine virtuelle passe ensuite par le système d'exploitation hôte . Ainsi, contrairement à un programme en C , qui ne fonctionne que sur le système il a été compilé , un programme Java peut fonctionner à travers la machine virtuelle et la machine virtuelle traduit le bytecode pour le système d'exploitation .
Java Developers Kit
afin de développer des programmes Java , le programmeur doit disposer d'un compilateur Java et des bibliothèques de compilation , ainsi que des bibliothèques de support pour les tâches de programmation régulière , telles que le débogage . Le kit de développement Java représente la collection de ces bibliothèques , y compris le " javac " compilateur Java. Le JDK contient le compilateur , les bibliothèques de programmation et le JRE afin de présenter aux programmeurs une plateforme qui permet de compiler et exécuter des programmes Java.
JDK comme plateforme de développement
Alors que de nombreux développeurs et les entreprises ont construit et entretenu bibliothèques de développement Java pour faciliter les applications Java les plus avancés ou spécifiques , tous quelconque programmeur nécessite vraiment, c'est le JDK pour commencer le développement Java. D'autres bibliothèques existent qui permettent aux développeurs Java pour étendre les fonctionnalités de certains programmes , tels que les capacités de créer des serveurs web , des jeux et des applications graphiques . Toutefois , ceux-ci s'étendent tous les JDK , le kit de développement sert de fondement à la programmation Java. Il contient tous les outils nécessaires pour gérer les entrées /sorties utilisateur , créer et gérer des connexions Web , ou instancier et gérer des structures de données complexes.
JDK et programmation
rédaction d'un programme Java peut être aussi simple que d'ouvrir un fichier texte , et en créant une classe qui affiche " bonjour tout le monde . " Avec le JDK , le programmeur peut ensuite compiler le fichier " Hello.java " en utilisant le compilateur javac . Cependant , les environnements plus complexes, tels que l'IDE Eclipse , donnent les outils de programmation pour écrire du code plus rapide, organiser des projets et des applications de débogage . Cependant, Eclipse nécessite encore le JDK. Il ne peut pas fonctionner comme un outil d'application Java sans elle.