Java和C++的区别

一、Java的源代码通过Java编译成字节码,而后由JVM解释运行;而C++源代码通过编译或连接后生成可执行的二进制代码。指针

二、Java纯面向对象语言;C++兼有面向过程和面向对象的特色。对象

三、Java中没有指针的概念。继承

四、Java只支持单继承编译

五、Java有垃圾回收器来实现垃圾的自动回收。垃圾回收

六、C++支持运算符重载二进制