Pergunta de entrevista da empresa Cognizant

How do you define java ?