Il linguaggio Java nella didattica della fisica a livello universitario: dal gioco al laboratorio virtuale