库来说相当的大。但Java并不会提供所在平台的所有特性和接口。C++函式库简单健壮，提供容器和关联数组的支持。
语言特性.
模板 vs. 泛型.C++ 和 Java 都提供泛型编程的能力，分别是模板和 泛型(). 虽然它们被创造用来解决类似的问题，有类似的语法，但实际上很不一样.
性能.想运行一个编译好的 Java 程序，计算机上要运行JVM；而编译好的 C++ 程序不需要额外的应用。比较早期的 Java 版本在性能上