
Синтаксически языки C++ и Java близки. Создатели Java сделали это намеренно, чтобы разработчикам, пишущим на C++, было проще изучать Java. В остальном же Java и C++ различаются по ряду параметров, что по большей части связано с назначением этих языков. В языке Java во главу угла поставлены безопасность, переносимость и простота, в то время как в C++ упор делался на производительность, обратную совместимость