Société Générale interview question

What is the principal of java