一、Java的源代码通过Java编译成字节码,而后由JVM解释运行;而C++源代码通过编译或连接后生成可执行的二进制代码。指针
二、Java纯面向对象语言;C++兼有面向过程和面向对象的特色。对象
三、Java中没有指针的概念。继承
四、Java只支持单继承编译
五、Java有垃圾回收器来实现垃圾的自动回收。垃圾回收
六、C++支持运算符重载二进制