Contrairement à C + +, qui combine la syntaxe pour la programmation structurée, générique et orientée objet, Java a été construit presque exclusivement comme un langage orienté objet.
Java est orienté objet.