A sintaxe de Java está moi influenciada por C++. A diferenza de C++, que combina a sintaxe para a programación estruturada, xenérica e orientada a obxectos, Java foi construído case exclusivamente como unha lingua orientada a obxectos. Todo o código está escrito dentro de clases, e cada elemento de datos é un obxecto, coa excepción dos tipos de datos primitivos, (é dicir, enteiros, números de punto flotante, valores booleanos e caracteres), que non son obxectos por razóns de rendemento. Java reutiliza algúns aspectos populares de C++ (como o método printf). Pregunta: que influencia a Java?
C++