(Re)learning java