Question d’entretien chez Veeva Systems

What are Java's 4 main coding principals?