Domanda di colloquio di Veeva Systems

What are Java's 4 main coding principals?