Java aplikace pro mobily se píšou v JavaME (Micro Edition), což je normální Java akorát dost ořezaná (nejsou tam třeba generické typy ani autoboxing), ale pořád je to normalní syntax javy.
U Androidu je to zase jinak, je to tam pár package vykradených z API "velké" javy (ty s prefixem java a javax). Zbytek API si pak vytvořili sami kluci z Googlu. Opět to všechno dodržuje klasický syntax Javy...