Pergunta de entrevista da empresa Cognizant

What is JVM,JRE,JDK and system.println actually inner meaning?