Pregunta de entrevista de Veeva Systems

What are Java's 4 main coding principals?