不同。如下列出不同点：C++ 是一门强大的语言，设计用在系统程式设计方面。Java语言是设计成简单易用易学习，并有一个强大的跨平台的库。Java函式库对一个函式库来说相当的大。但Java并不会提供所在平台的所有特性和接口。C++函式库简单健壮，提供容器和关联数组的支持。
语言特性.
模板 vs. 泛型.C++ 和 Java 都提供泛型编程的能力，分别是模板 和 泛型(). 虽然它们被创造用来解决类似的问题，有类似的语法，但实际上很不一样.