Disposer d'une application comme Java pour Android sur son appareil mobile permet de décompiler les applications qui y sont installées. Cela offrira la possibilité de voir leur code source.
Plate-formes de développement (JDK) et d'exécution (JRE), adaptées à chaque ordinateur d'accueil, et compatibles entre elle aux niveau source et byte-code. Applications d'entreprise (Java EE), souvent ...