Jeg har hovedsageligt brugt Java til, at lave apps til mobiltelefoner, fra før SmartPhone tiden, hvor jeg brugte J2ME til at kode disse apps i.
Java er et af de mest alsidige sprog og det er uden tvivl det sprog, der er understøttet på flest platforme, uden at skulle rekompilere koden. Sproget udmærker sig netop i at være næsten platform uafhængigt.