Bonjour
Tous les langages de programmation ont un seul et unique but.
Cependant, certains langages sont plus recommandés que d'autres pour certains types d'applications. Ainsi, pour développer des jeux, application nécessitant une rapidité maximum, on n'emploiera que très peu Java, mais plutot le C, beaucoup plus proche de la machine et donc plus rapide.
Pour des applications de gestion, où la rapidité n'est pas primordiale, on pourra préférer des langages comme VB, permettant de créer rapidement des applications nécessitant peu de ressources. Ce qui ne veut pas dire qu'on ne puisse pas employer le C/C++ pour ce genre d'applications, mais le temps de développement ne sera pas le même.
Pour répondre à ta question, le Java est utilisé dans les pages Web uniquement, pour y apporter un semblant de contenu dynamique.
SeallerGhosT