Java ist von der Portierbarkeit nice, wenn man Windows und Linuxsysteme verwendet. Aber für Android muss man trotzdem eine neue App schreiben, je nachdem kannst du aber Bibliotheken wieder verwenden.