(1)java只允许单继承,但c++中一个类可以继承自多个父类。
java的这种单根结构也使它的“垃圾回收机制”成为可能
(2)java中有接口,c++没有。
java中一个接口可以继承自多个接口。
(3)java的集合类,一个集合中存储的对象可以是不同的class类,只要都将他们声明成Object类型即可。
(4)java的对象是存储在堆区,使用垃圾收集器自动销毁。
c++的对象是存储在堆栈区,delete程序销毁。
(5)java的执行速度更慢。
(1)java只允许单继承,但c++中一个类可以继承自多个父类。
java的这种单根结构也使它的“垃圾回收机制”成为可能
(2)java中有接口,c++没有。
java中一个接口可以继承自多个接口。
(3)java的集合类,一个集合中存储的对象可以是不同的class类,只要都将他们声明成Object类型即可。
(4)java的对象是存储在堆区,使用垃圾收集器自动销毁。
c++的对象是存储在堆栈区,delete程序销毁。
(5)java的执行速度更慢。