1.Java是单纯面向对象语言,C++既支持面向对象也支持面向过程
2.Java通过虚拟机实现跨平台,C++依赖于特定平台
3.Java没有指针,C++具有指针
4.Java支持自动垃圾回收, C++需要手动回收
5.Java不支持多继承,提供了接口,而C++支持多继承

1.Java是单纯面向对象语言,C++既支持面向对象也支持面向过程
2.Java通过虚拟机实现跨平台,C++依赖于特定平台
3.Java没有指针,C++具有指针
4.Java支持自动垃圾回收, C++需要手动回收
5.Java不支持多继承,提供了接口,而C++支持多继承