Java est axé sur les objets. Il vous permet de créer des programmes modulaires, de réutiliser votre code, et d'exploiter des concepts orientés objet comme l'encapsulation, l'abstraction et l'héritage. De plus, Java peut gérer sa propre allocation de mémoire, ce qui contribue à renforcer la sécurité des applications Java et permet aux développeurs de se concentrer sur la logique métier. Grâce au développement de la communauté des développeurs Java, un grand nombre de bibliothèques à usage général, gratuites et Open Source ont vu le jour. Ainsi, les développeurs ont le choix entre de nombreuses bibliothèques lorsqu'ils créent des applications.
Java est également indépendant de la plate-forme. Vous pouvez donc déployer votre code sur de nombreuses plates-formes différentes, sans avoir à le modifier.
Créer un ensemble de VM multirégional à équilibrage de charge pour exécuter une application Java reposant sur Cloud SQL
Cloud privé virtuel
Réseau virtuel pour les ressources Google Cloud et les services basés sur le cloud
des PVC de disque persistant
Machines virtuelles exécutées dans les centres de données de Google
Filestore
Stockage de fichiers entièrement géré hautes performances
Cloud SQL
Base de données entièrement gérée pour MySQL, PostgreSQL et SQL Server
Cloud Storage
Stockage d'objets sécurisé, durable et évolutif
Cloud Load Balancing
Équilibrage de charge adaptable et hautes performances