1 运行过程不同
java运行过程:java源代码—经过编译—得到字节码—由JVM执行
c++源代码经过编译–链接–生成二进制代码。
c++执行速度快,但是java可以跨平台执行
2.java完全面向对象,所有代码都在类中实现,不存在全局变量 和全局函数
c++面向过程+面向对象,可以定义全局变量和全局函数
3.java中没有指针
4.Java不支持多重继承,有接口,可以实现多个接口来实现c++中多继承类似的目的
5.c++中需要开发人员去申请和释放内存空间,java提供了垃圾回收器自动回收垃圾**。c++中需要调用析构函数,java中自动调用finalize()方法。
java和c++的区别
最新推荐文章于 2024-02-28 12:29:49 发布