Différence entre Java et JRE

Différence entre Java et JRE

Java vs. Jre

Java est une plate-forme logicielle qui permet une base de code unifiée pour créer et déployer des applications sur une large gamme de systèmes d'exploitation. Avant Java, vous devrez recompiler et même modifier votre code, afin de le faire fonctionner sur un autre système d'exploitation. Avec Java, vous pouvez rédiger un programme une fois et vous assurer qu'il fonctionnera sur une large gamme de systèmes d'exploitation, à condition qu'il existe un JVM, ou Java Virtual Machine, qui exécute l'application Java et agit comme un homme intermédiaire entre le application et système d'exploitation. Le JVM est emballé avec une collection de logiciels, et appelé JRE, ou environnement d'exécution Java.

Le JRE contient non seulement le JVM, qui est le logiciel le plus important du package, mais aussi un logiciel supplémentaire, qui étend les fonctionnalités de Java. Cela comprend AWT, Swing et beaucoup d'autres bibliothèques qui peuvent être utilisées par les applications Java.

Pour faciliter la tâche des programmeurs, la programmation en Java reste la même quel que soit le système d'exploitation pour lequel le programme résultant sera utilisé. Cependant, afin de faire fonctionner correctement les applications Java, vous devez avoir le bon JRE pour votre système d'exploitation. Java fournit une grande variété de JRES téléchargeables pour s'adapter au grand nombre de systèmes d'exploitation existants aujourd'hui. Vous pouvez trouver un JRE pour tout système d'exploitation, y compris ceux des smartphones, comme Windows Mobile et GoogleAnDroid, et même les téléphones mobiles standard. Il existe cependant différentes spécifications pour les ordinateurs et les téléphones portables, car ils ne partagent pas le même matériel, et les applications informatiques ne fonctionnent souvent pas sur les téléphones mobiles.

La portabilité des applications Java est la clé de son succès. Non seulement dans les ordinateurs, mais aussi dans les téléphones mobiles, où le système d'exploitation peut varier considérablement d'un fabricant à un autre, et même d'un combiné à un autre. Le grand nombre de jres disponibles rend cela possible, mais il est également un peu difficile à entretenir. Il existe également un certain nombre de SDK, le package qui contient toutes les ressources nécessaires pour créer des applications Java, mais elle n'est loin du nombre de JRES. En effet.

Résumé:

1. Java est une plate-forme logicielle, tandis que JRE est un progiciel.

2. JRE contient le logiciel nécessaire pour exécuter des applications Java.

3. Java est le même, quel que soit le système d'exploitation, tandis que le JRE diffère.