Unlike C++, which combines the syntax for structured, generic, and object-oriented programming, Java was built almost exclusively as an object-oriented language.
A diferenza de C++, que combina a sintaxe para programación estruturada, xenérica e orientada a obxectos, Java foi deseñado exclusivamente como unha linguaxe orientada a obxectos.