Java语言同C++编程语言有那些不同之处呢?
Java 和 C++的区别这个问题,在面试中经常有面试官会问,
所以笔者建议大家都必须熟悉一下的不同及相同之处,如下所示:
1.Java和c++都是面向对象的语言,都支持封装、继承和多态
2.Java 不提供指针来直接访问内存,程序内存更加安全
3.Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。
4.Java 有自动内存管理垃圾回收机制(GC),不需要程序员手动释放无用内存
5.在 C++ 语言中,字符串或字符数组最后都会有一个额外的字符'\0'
来表示结束。但是,Java 语言中没有结束符这一概念。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。