La différence entre JAVA Online et Offline (comme les autres programmes), réside da,s la façon de l'installer.
Online : tu télécharge un executable de même pas 1Mo en général qui une fois exécuté va télécharger l'installation du logiciel
Offline : tu télécharge l'intégalité du programme d'installation (9Mo, 100Mo, c'est selon le logiciel) pour l'installer quand tu veux sur la machine que tu veux sans avoir besoin d'être connecté à internet
Personnelement je déteste les installations online, ça installe une dépendance à la con et un téléchargement supplémentaire inutile.